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:
- Google Fit Android API'siyle ilişkili kodu kaldırın.
- 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
|
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:
|
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:
|
Sağlık hizmetlerini kullanma
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. |