Sık sorulan sorular

Bu sayfada, sık sorulan sorulardan bazıları ve yanıtları listelenmiştir.

S: Health Connect yalnızca Android platformunda kullanılabilir mi?

Y: Evet. Hem Health Connect API hem de Health Connect uygulaması yalnızca Android platformunda kullanılabilir.

Wear OS'teki sağlık sensörü verileriyle ilgili kullanım alanları için Health Services API belgelerine göz atın.

S: Health Connect'e nasıl erişebilirim?

Y: Health Connect'e erişim yöntemi, cihazınızdaki Android sürümüne bağlıdır:

  • Android 14'te Health Connect, Android sisteminin bir parçasıdır. Health Connect'e erişmek için Ayarlar > Güvenlik ve Gizlilik > Gizlilik'e gidip Health Connect'i arayın.
  • Android 13 dahil olmak üzere Health Connect'i destekleyen Android'in eski sürümlerinde Health Connect, Google Play Store'dan indirebileceğiniz herkese açık bir uygulamadır. Uygulamaya aşağıdaki yöntemlerden biriyle erişebilirsiniz:

    • Ayarlar > Uygulamalar'a gidin, Health Connect'i arayın ve açın.
    • Sistem tepsisinde bulunan Hızlı Ayarlar'ı kullanarak Health Connect'e hızlı erişimi yapılandırın.
    • Health Connect'in Google Play Store sayfasına gidip 'a dokunun.

S: Sağlık verileri Android 13'ten Android 14'e nasıl taşınır?

Y: Android 13 için Health Connect APK'sından Android 14 için Health Connect sistem uygulamasına geçiş, Android 14'e yükseltme işlemini gerçekleştirdiğiniz anda otomatik olarak başlar.

Taşıma sırasında Android 14 API'leri "Taşıma işlemi devam ediyor" durumuyla askıya alınır. Durum, Health Connect kullanıcı arayüzünde de gösterilir. Taşıma işlemi tamamlandıktan sonra bağımsız Health Connect APK'sını kaldırabilirsiniz.

Daha fazla bilgi için Android 13'ten Android 14'e geçiş kılavuzunu inceleyin.

S: Health Connect, Google Play Hizmetleri yüklü olmayan Android telefonları destekliyor mu?

Y: Hayır. Health Connect'in, mobil cihazlarda Google Play Hizmetleri'nin yüklü olduğu Android 9 (API 28) veya sonraki sürümlerin bulunması da dahil olmak üzere belirli uyumluluk koşulları vardır.

S: Health Connect, Google Fit'e kıyasla nasıl?

Y: Aşağıdaki tabloda, iki API arasındaki temel mimari farklılıklar açıklanmaktadır:

Health Connect Google Fit
Cihaz odaklı

Health Connect, cihaz odaklı bir platformdur. Veriler belirli bir Google Hesabı ile ilişkilendirilmek yerine kullanıcının cihazında saklanır.

Google Hesabı odaklı

Google Fit, hesaba dayalı bir uygulamadır. Veriler, sunucu tarafı altyapısında depolanır. Veri modeli, kullanıcının cihazlarının aksine tamamen belirli Google Hesaplarına bağlıdır. Bu sayede sunucu, Google Fit'te doğru bilginin kaynağı olur.

Ayrıntılı izinler

Kullanıcılar, Health Connect üzerinden her veri türüne hangi uygulamaların okuma veya yazma erişimi olduğunu ayrıntılı olarak kontrol edebilir.

Health Connect, yerleşik bir özel izin mekanizmasından yararlanır. Bu sayede Health Connect, izinlerin yönetilme ve tahsis edilme şeklini merkezileştirip hassaslaştırabilir.

OAuth tabanlı izinler

Google Fit'teki izinler OAuth kimlik doğrulamasına dayalı olduğundan ek çalışma gerektirir. OAuth kapsamları daha fazla veri türünü de kapsayabilir.

Küçük veri işleme

Health Connect, temel kaloriler ve temel metabolik hız (BMR) gibi veri türleri için bazı küçük istisnalar dışında çok az veri işleme ve türetme işlemi gerçekleştirir. Bu nedenle geliştiriciler, Health Connect ile daha fazla ham veriye erişebilecek.

Hizmete özgü veri işleme

Google Fit, bazı veri türlerini diğer veri türlerine dönüştürerek veya birleştirerek daha fazla veri işler. Google Fit, Health Connect gibi ham verilere erişim sağlamak yerine belirli bir hizmete ait verileri işler.

S: Health Connect depolama alanı cihaz üzerinde mi yoksa bulutta mı?

Y: Health Connect, cihaz üzerinde depolama alanı sağlar. Hedefimiz, kullanıcıların verilerinin yanı sıra bu verileri hangi uygulamalar ve hizmetlerle paylaşacakları üzerinde tam kontrol sahibi olacakları bir sistem oluşturmaktır.

S: Health Connect uygulamasını hangi mobil cihazlarda kullanabilirim?

Y: Health Connect uygulamasını yalnızca Android 9 (API 28) veya sonraki sürümlerin yüklü olduğu mobil cihazlar kullanabilir. Bu cihazlarda Google Play Hizmetleri de yüklü olmalıdır.

S: Jetpack'te Java SDK'sı var mı? Bu özellik daha sonra eklenecek mi?

Y: Health Connect SDK'sı yalnızca Kotlin'de kullanılabilir. Jetpack kitaplığına Java SDK'sı ekleme gibi bir planımız şu anda bulunmuyor. Ancak geliştiricilerden gelen geri bildirimlere bağlı olarak, zaman içinde her iki programlama dilini de destekleyebiliriz.

S: Health Connect'in okuyabileceği veya yazabileceği geçmiş verilerin aralığı nedir?

Y: Health Connect, uygulamanızın ilk başarılı izin isteğinden önceki 30 gün boyunca time veya startTime ile kayıtları okumasına izin verir. Uygulamanızın 30 gün sonra kayıtları okumasını istiyorsanız PERMISSION_READ_HEALTH_DATA_HISTORY iznini kullanın. Uygulamanız kaldırılıp yeniden yüklenirse tarih sıfırlanır. Bu durumda, uygulamayı ilk kez kullanıyormuşsunuz gibi yeni başlangıç tarihiniz olur.

Health Connect ile paylaştığınız verilerle ilgili herhangi bir kısıtlama yoktur ancak şu anda büyük miktarda geçmiş veri yazmaktan kaçının. Benzer şekilde, öngörülen MenstruationPeriodRecord gibi gelecekteki etkinliklerle ilişkili verileri yazmamaya çalışın.

S: Health Connect ile entegrasyon konusunda yardıma ihtiyacım olursa kiminle iletişime geçmeliyim?

Y: Health Connect entegrasyonuyla ilgili teknik sorularınız, sorunlarınız veya endişeleriniz varsa health-connect-support@google.com adresinden iletişime geçebilirsiniz.

Destek uzmanlarımız, geliştirici sorularını mümkün olduğunca hızlı ve kapsamlı bir şekilde yanıtlamak için yoğun şekilde çalışıyor. Bu sırada, ihtiyacınız olan tüm bilgiler için Health Connect belgelerine göz atın.

S: Veri türlerini okuma veya yazma erişimini nasıl beyan edebilirim?

Y: Uygulamanızın Health Connect veri türlerine okuma veya yazma erişimi olması için Play Console'u kullanarak uygulamanızın bu türlere eriştiğini beyan edin.