Google, portföyünde Health Connect de dahil olmak üzere birçok sağlık ürünü ve hizmetine sahiptir. Google Fit API'leri kullanımdan kaldırıldı ve 30 Haziran 2025'e kadar desteklenecek. Aşağıdaki yönergeler, her bir Google Fit Android API'sinden hangi API'ye veya platforma geçiş yapacağınızı gösterir.
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 şunları içerir:
- Aşağıdaki başlangıç adımlarını uygulayarak Health Connect ile entegrasyon yapın.
- Uygulama manifestinde gerekli veri türlerini ve erişim modunu tanımlayın.
- Health Connect'e erişmek için kullanıcıdan izin alın.
- Verileri özel 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çiş yaparken hem Google Fit Android API'sini hem de Health Connect API entegrasyonlarını etkin tutmanızı öneririz. Google Fit Android API'yi kullanımdan kaldırmış olsak da API'yi 30 Haziran 2025'ten önce kullanıma sunmayı hedefliyoruz. Bunun amacı, kullanıcılara Health Connect'e geçip hizmetlerini kullanmaya devam etmeleri için yeterli zaman tanımaktı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'sı ile ilişkilendirilen kodu kaldırır.
- Google Play Hizmetleri bağımlılıklarını kaldırın.
Sensör API'sı
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 dinleyicileri kaydeder.
- İşlenmemiş sensör verilerini 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ın |
Sağlık Hizmetlerini Kullanma
|
Oturum API'si
Oturumlar, kullanıcıların fitness aktivitesi gerçekleştirdikleri zaman aralığını temsil eder.
Session API, uygulamanızın fitness mağazasında oturum oluşturmasını sağlar.
Session API'den 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 kullanabilirsiniz. Belirli iş akışları için şunları öneririz:
|
Kayıt API'sı
Recording API, uygulamanızın abonelikler oluşturarak otomatik olarak sensör verilerinin pil tasarrufu için depolanmasını istemesini sağlar. Abonelik, bir Android uygulamasıyla ilişkilendirilir ve fitness veri türü veya belirli bir veri kaynağından oluşur.
Record API'den aşağıdaki API'lere veya platformlara geçiş yapın:
Telefon | Wear |
Kayıt API'sından veri taşımak için şu adımları uygulayın:
|
Sağlık Hizmetlerini Kullanma
PassiveMonitoringClient ve ExerciseClient arasındaki farklar hakkında daha fazla bilgi edinmek için Health Services belgelerine bakın. |
History API
History API, 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 gibi toplu işlemler yapmasına 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 aktif olmaya motive etmeye yardımcı olurlar. Kullanıcılar, her gün hedeflemek istedikleri adım sayısını ve kardiyo puanını kendi profillerinden ayarlayabilir. Fit platformu, Goals API'yi kullanarak müşterilerinizin hedeflerini kaydeder ve bunlara göre günlük aktivitelerini izler.
Telefon | Wear |
Yerine kullanılacak API yok. | Yerine kullanılacak API yok. |
BDE API'sı
Uygulamanız, mevcut Bluetooth Düşük Enerji (BDE) cihazlarını bulabilir ve BLE API'yi kullanarak sensör verilerini Google Fit platformuna ekler.
BLE API'den aşağıdaki API'lere veya platformlara geçiş yapın:
Telefon | Wear |
Android Bluetooth API'larını doğrudan kullanın. | Android Bluetooth API'larını doğrudan kullanın. |