Taşıma Rehberi

Google'ın portföyünde Health Connect dahil olmak üzere birçok sağlık ürünü ve hizmeti vardır. Google Fit API'lerinin desteği sonlandırıldı ve 2026'ya kadar destek verilecek. Bu tarihten sonra API'ler kullanımdan kaldırılacak. Aşağıdaki kurallarda, her Google Fit Android API'sinden hangi API'ye veya platforma geçeceğiniz gösterilmektedir.

Fit Android API'sinden Health Connect API'ye geçiş

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:

  • Bu başlangıç adımlarını uygulayarak Health Connect ile entegrasyon yapın.
  • Uygulama manifest'inde gerekli veri türlerini ve erişim modunu tanımlayın.
  • Health Connect'e erişmek için kullanıcıdan izin alın.
  • Belirli kullanım alanlarınıza veya iş akışlarınıza göre veri okuma/yazma.

2. adım: Taşıma

Kullanıcılar bir platformdan diğerine geçiş yaparken hem Google Fit Android API hem de Health Connect API entegrasyonlarınızı etkin durumda tutmanızı öneririz. Google Fit Android API'sinin desteğini sonlandırdık ancak API'yi 2026'dan önce kullanımdan kaldırmayı planlamıyoruz. Bu, kullanıcıların Health Connect'e geçiş yapıp hizmete devam etmeleri için yeterli süre tanımak amacıyla yapılmaktadır.

3. adım: Temizleme

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

  1. Google Fit Android API'siyle ilişkili kodu kaldırın.
  2. Google Play Hizmetleri bağımlılıkları kaldırılır.

Sensor API

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

  • Cihazda ve tamamlayıcı cihazlarda kullanılabilen veri kaynaklarını listeler.
  • Dinleyicileri ham sensör verileri alacak şekilde kaydeder.
  • Artık ham sensör verisi almaması için dinleyicilerin kaydını siler.

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

Telefon Wear

SensorManager, FusedLocationProvider'ı kullanma

Sağlık hizmetlerini kullanma

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    SensorManager, FusedLocationProvider'ı da kullanabilirsiniz.

Session API

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

Oturum API'si, uygulamanızın fitness mağazasında oturum oluşturmasına olanak tanır.

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

Telefon Wear

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

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

Başlatma/durdurma: Health Services'i (ExerciseClient) kullanma

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

Belirli iş akışları için aşağıdakileri öneririz:

  • Oturum ekleme: Geliştiriciler, Health Connect'i mobil uygulama üzerinden kullanmalı ve buna göre bir ExerciseSession kaydı veya SleepSession kaydı eklemelidir.

Recording API

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

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

Telefon Wear

Recording API'den geçiş yapmak için aşağıdaki adımları uygulayın:

  1. Mobil cihazlarda Kayıt API'sini kullanarak veri yakalama işlemini uygulayın.
  2. Alınan verileri Health Connect'e veya uygulama veritabanınıza yazın.

Sağlık hizmetlerini kullanma

  • PassiveMonitoringClient
  • ExerciseClient

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

History API

History API, uygulamanızın geçmiş sağlık ve sağlıklı yaşam verilerini okuma, ekleme, güncelleme ve silme gibi toplu işlemleri fitness mağazasında 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.

Goals API

Hedefler, Google Fit uygulamasında kullanıcıların kendileri için belirleyebileceği hedeflerdir. Kullanıcıların her gün aktif kalmasını sağlamaya yardımcı olur. Kullanıcılar profillerinden her gün ulaşmak istedikleri adım ve kalp puanı sayısını ayarlayabilir. Fit platformu, kullanıcıların hedeflerini kaydeder ve Goals API'yi kullanarak günlük aktivitelerini bu hedeflere göre izler.

Telefon Wear
Değişim amaçlı API yok. Değişim amaçlı API yok.

BLE API

Uygulamanız, mevcut Bluetooth Düşük Enerji (BLE) 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 kullanın. Android Bluetooth API'lerini doğrudan kullanın.