Taşıma Rehberi

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:

  1. Google Fit Android API'sı ile ilişkilendirilen kodu kaldırır.
  2. 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

  • 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ş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:

  • Oturum ekleme: Geliştiriciler mobil uygulama üzerinden Health Connect'i kullanmalı ve uygun şekilde bir ExerciseSession Kaydı veya SleepSession Kaydı eklemelidir.

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:

  1. SensorManager'ı kullanarak veri yakalama işlemini uygulayın.
  2. Yakalanan verileri Health Connect'e yazma.
  3. Gerektiğinde ö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 Kullanma

  • Pasif İzleme İstemcisi
  • Egzersiz İstemcisi

    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.