Google Fit REST API dahil olmak üzere Google Fit API'leri, 30 Haziran 2025'ten sonra kullanılamayacak. 1 Mayıs 2024'ten itibaren geliştiriciler bu API'leri kullanmak için kaydolamayacak.
Bu kılavuzda, Android'de Google Fit ile geliştirmeye nasıl başlanacağı açıklanmaktadır.
Kurulum
Uygulamanızı derlemeye başlamadan önce aşağıdaki adımları tamamlayın
bölümlerini kontrol edin.
Bir Google Hesabı edinin
Google Fit API'lerini kullanmak için Google Hesabınızın olması gerekir. İsterseniz yeni bir hesap oluşturabilir veya
mevcut bir hesabı kullanın. Kampanyaları test etmek için ayrı bir hesap
bakış açısından değerlendireceğiz.
Google Play hizmetlerini edinin
Geliştirme sürecinde Google Play Hizmetleri için en yeni istemci kitaplığını edinin
barındırıcı:
Fitness API ile uygulama oluşturmak için Android Studio geliştirme ortamını kullanmanızı öneririz. Örneğin,
Android Studio'da yeni bir projenin nasıl oluşturulacağı ve yapılandırılacağı ile ilgili ayrıntılar için bkz.
Proje oluşturun.
Google Play Hizmetleri istemci kitaplığını ekleme
Android Studio'da modülünüz için build.gradle dosyasını açın ve Google Play Hizmetleri istemci kitaplığını bağımlılık olarak ekleyin:
Kurulum adımlarını tamamladıktan sonra uygulamanızı oluşturmaya başlayabilirsiniz. Şunları almak için:
önce uygulamanızın depolayabileceğiveri türleri
okuyun. Daha fazla bilgi için ekibinizin
verileri Google Fit'te gösterilir.
Uygulamanızın erişme iznine sahip olduğu veri türleri şunlara karşılık gelir:
yetkilendirme kapsamlarına sahip olmanız gerekir. Sormak istediğiniz sorular için
bu izinler için şunları eklemeniz gerekir:
uygulamanızın FitnessOptions içinde hangi veri türlerine erişmesi gerektiğini
örneğine bakın. Uygulamanız Google Fit verilerini kullanmak istediğinde
Android SDK, hangi kapsamlara ait olduklarını otomatik olarak kontrol eder ve
kullanıcıya yetki vermeniz gerekir.
API istemcisi oluşturma
API istemcisi oluşturma ve uygulamanızın erişmesi gereken veri türlerini ekleme
veri yazma veya okuma Aşağıdaki uç noktalar kullanılabilir:
SensorsClient: Yerel cihazdaki ve tamamlayıcı cihazlardaki donanım sensörlerinden alınan farklı sağlık ve sağlıklı yaşam verisi kaynaklarına erişebilirsiniz.
RecordingClient: Sensör verilerinin düşük güçte, her zaman açık arka planda toplanması için kullanılır.
HistoryClient: Buraya geçmiş verileri ekleyin, silin ve okuyun
Google Fit'e dokunun.
Aşağıda, kullanıcıların deneyimlediği, sonuçta ortaya çıkan yetkilendirme akışı gösterilmektedir
sizden izin istendiğinde:
Android izinleri: Kullanıcılar, uygulamanız için hangi Android izinlerini görür?
istekte bulunabilirsiniz. Uygulamanız indirildikten sonra
ve kullanıcılar gereken çalışma zamanı izinlerini ister ve kullanıcılar verir veya reddeder
bu izinleri verebilirsiniz.
Kontrol et ve bağlan: Uygulamanız, izinlerin yapılıp yapılmadığını kontrol eder.
diğer veri türlerine erişim istemeden önce verilmiş olmalıdır.
OAuth kapsamları isteği: Google, kullanıcıdan uygulamanıza izin vermesini ister
Erişim sağlamak istediği veri türleri için gereken OAuth kapsamlarını belirleyin.
Erişim uygulandı: Kullanıcı izin verdikten sonra uygulamanız şunları yapabilir:
Kullanıcının izin verdiği kapsamlara ait veri türlerine erişin
izni vermiş olursunuz.
[null,null,["Son güncelleme tarihi: 2024-09-09 UTC."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["It outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID."],["Developers are guided through the process of creating an API client and implementing data access functionalities."],["Before publishing, developers need to apply for verification to ensure data security and compliance."],["The guide also explains the authorization flow users will experience when granting data access permissions to the app."]]],[]]