Taşıma Rehberi

Google'ın portföyünde Health Connect de dahil olmak üzere birçok sağlık ürünü ve hizmeti bulunur. Google Fit Android API'nin desteği sonlandırılmıştır. Bu API, kullanımdan kaldırılacağı 2024 yılının sonuna kadar desteklenecektir. Aşağıdaki yönergelerde her bir Google Fit Android API'sinden hangi API'ye veya platforma geçiş yapacağınız gösterilmektedir.

Sensör API'si

Sensor API, uygulamanızdaki ham sensör verilerini gerçek zamanlı olarak okumanızı sağlar. Sensor API'si şunları yapar:

  • Cihazda ve tamamlayıcı cihazlarda bulunan veri kaynaklarını listeler.
  • Ham sensör verilerini almak için işleyicileri kaydeder.
  • İşlenmemiş sensör verilerini artık almamaları için dinleyicilerin kaydını iptal eder.

Sensor API'den aşağıdaki API'lere veya platformlara geçiş yapın:

Telefon Wear

SensorManager, FusedLocationProvider'ı kullan

Sağlık Hizmetlerini Kullanın

  • Pasifİzleme İstemcisi
  • Ölçüm İstemcisi
  • Egzersiz İstemcisi

    Veya SensorManager, FusedLocationProvider'ı kullanın

Oturum API'si

Oturumlar, kullanıcıların fitness aktivitesi gerçekleştirdiği zaman aralığını temsil eder.

Session API, uygulamanızın fitness mağazasında oturum oluşturmasını sağlar.

Oturum API'sinden aşağıdaki API'lere veya platformlara geçiş yapın:

Telefon Wear

Başlatma/durdurma: Geçerli değil. Uygulama devam eden oturumların durumunu dahili olarak izlemelidir.

Okuma/yazma: Health Connect'i kullanın.

Başlat/durdur: Sağlık Hizmetleri'ni kullan (ExerciseClient)

Okuma/yazma: Health Connect'i mobil uygulama üzerinden kullanın.

Belirli iş akışları için şunları öneririz:

  • Oturum ekleme: Geliştiriciler Health Connect'i kullanmalı ve ona göre bir ActivitySession Kaydı veya bir SleepSession Kaydı eklemelidir.
  • Kayıt API'sı

    Recording API, uygulamanızın abonelikler oluşturarak sensör verilerinin otomatik olarak pil verimli bir şekilde depolanmasını istemesine olanak tanır. Abonelik, bir Android uygulamasıyla ilişkilendirilir ve bir fitness veri türünden veya belirli bir veri kaynağından oluşur.

    Record API'den aşağıdaki API'lere veya platformlara geçiş yapın:

    Telefon Wear

    Kaydetme API'sinden taşıma işlemi yapmak için şu adımları uygulayın:

    1. SensorManager kullanarak veri yakalama.
    2. Yakalanan verileri Health Connect'e yazma.
    3. Gerektiğinde bir ön plan hizmetinde (örneğin, uygulamanın kendisiyle etkileşimde bulunmadan veri kaydetmeye devam etmeniz gerektiğinde) a ve b adımlarını birleştirin.

    Sağlık Hizmetlerini Kullanın

    • Pasifİzleme İstemcisi
    • Egzersiz İstemcisi

      PassiveMonitoringClient ve ExerciseClient arasındaki farklar hakkında daha fazla bilgi için Sağlık Hizmetleri dokümanlarını inceleyin.

    History API

    History API'si, uygulamanızın fitness mağazasında geçmiş sağlık ve sağlıklı yaşam verilerini okuma, ekleme, güncelleme ve silme de dahil olmak üzere toplu işlemler gerçekleştirmesine olanak tanır.

    History API'den aşağıdaki API'lere veya platformlara geçiş yapın:

    Telefon Wear

    Health Connect'i kullanma

    Health Connect'i giyilebilir cihazdan değil mobil uygulamadan kullanın.

    Hedefler API'sı

    Hedefler, Google Fit uygulamasında kullanıcıların kendileri için belirleyebilecekleri hedeflerdir. Kullanıcıları her gün etkin kalmaya motive etmeye yardımcı olurlar. Kullanıcılar her gün kaç adım ve kardiyo puanı hedeflemek istediklerini profillerinden ayarlayabilir. Fit platformu, Goals API'yi kullanarak ziyaretçilerin hedeflerini kaydeder ve günlük aktivitelerini bunlara göre izler.

    Telefon Wear
    Bu API'nin yerini alacak API yoktur. Bu API'nin yerini alacak API yoktur.

    BDE API'si

    Uygulamanız, kullanılabilir Bluetooth Düşük Enerji (BDE) cihazlarını bulabilir ve BLE API'yi kullanarak sensör verilerini Google Fit platformuna ekleyebilir.

    BLE API'den aşağıdaki API'lere veya platformlara geçiş yapın:

    Telefon Wear
    Android Bluetooth API'lerini doğrudan kullanabilirsiniz. Android Bluetooth API'lerini doğrudan kullanabilirsiniz.

    Fit Android API'den Health Connect API'ye taşıma

    Health Connect API'ye geçmek için uygulamanız gereken 3 temel adım vardır.

    1. Adım: Entegrasyon

    Entegrasyon işleminin ilk adımı Health Connect'i uygulamanıza eklemektir. Bu işlem aşağıdakileri içerir:

    • Burada açıklanan adımları uygulayarak Health Connect ile entegrasyon sağlayın.
    • Uygulama manifest dosyasında gerekli veri türlerini ve erişim modunu bildirin.
    • Health Connect'e erişmek için kullanıcıdan izin alın.
    • Verileri belirli kullanım alanlarınıza veya iş akışlarınıza göre okuyun/yazın.

    2. Adım: Taşıyın

    Kullanıcılar bir platformdan diğerine geçerken hem Google Fit Android API'nizi hem de Health Connect API entegrasyonlarınızı etkin tutmanızı öneririz. Fit Android API'yi kullanımdan kaldırmış olsak da API'yi 2024'ün sonundan önce kullanımdan kaldırmayı hedefliyoruz. Amacımız, kullanıcılara Health Connect'e geçip hizmetlerini kullanmaya devam etmeleri için yeterli zaman tanımaktır.

    3. Adım: Temizleme

    Fit SDK'sını kaldırmak için aşağıdaki adımları uygulayın:

    1. Fit Android API ile ilişkilendirilen kodu kaldırır.
    2. Bağımlılıkları kaldırın.

    Fit Android API'yi kullanımdan kaldıracağınız zaman, kendi analiz ve değerlendirmelerinize bağlıdır. Fit Android API ile entegrasyonu 2024'ün sonuna kadar sürdürebilirsiniz.