Google Fit REST API de dahil olmak üzere Google Fit API'lerinin desteği 2026'da sonlandırılacak. 1 Mayıs 2024'ten itibaren geliştiriciler bu API'leri kullanmak için kaydolamaz.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu kılavuzda, Android'de Google Fit ile geliştirmeye nasıl başlayacağınız açıklanmaktadır.
Kurulum
Uygulamanızı oluşturmaya başlamadan önce aşağıdaki bölümlerdeki adımları tamamlayın.
Bir Google Hesabı edinin
Google Fit API'lerini kullanmak için Google Hesabınız olmalıdır. Yeni bir hesap oluşturabilir veya mevcut bir hesabı kullanabilirsiniz. Uygulamanızı kullanıcı perspektifinden test etmek için ayrı bir hesap oluşturmak isteyebilirsiniz.
Google Play hizmetlerini edinin
Geliştirme ana makinenizde Google Play Hizmetleri için en yeni istemci kitaplığını edinin:
Fitness API ile uygulama oluşturmak için Android Studio geliştirme ortamını kullanmanızı öneririz. Yeni bir proje oluşturma ve Android Studio'da yapılandırma hakkında ayrıntılı bilgi için Proje oluşturma başlıklı makaleyi inceleyin.
Google Play Hizmetleri istemci kitaplığını ekleme
Android Studio'da, modülünüzün build.gradle dosyasını açın ve Google Play Hizmetleri istemci kitaplığını bağımlılık olarak ekleyin:
Bir API istemcisi oluşturun ve uygulamanızın veri yazmak veya okumak için erişmesi gereken veri türlerini ekleyin. Aşağıdaki uç noktalar kullanılabilir:
SensorsClient: Yerel cihazdaki ve eşlik eden cihazlardaki donanım sensörlerinden gelen farklı sağlık ve zindelik verisi kaynaklarına erişin.
RecordingClient: Sensör verilerinin düşük güçle, her zaman açık şekilde arka planda toplanması için.
HistoryClient: Google Fit'te geçmiş verileri ekleme, silme ve okuma.
Sonuçta ortaya çıkan kullanıcı yetkilendirme akışı
Aşağıda, kullanıcılardan izin istendiğinde ortaya çıkan yetkilendirme akışı gösterilmektedir:
Şekil 1. Kullanıcılar için yetkilendirme akışı.
Android izinleri: Kullanıcılar, uygulamanızı indirmeden önce uygulamanızın istediği Android izinlerini görür. Uygulamanız indirildikten sonra ihtiyaç duyduğu çalışma zamanı izinlerini ister ve kullanıcılar bu izinleri verir veya reddeder.
Kontrol etme ve bağlanma: Uygulamanız, diğer veri türlerine erişim isteğinde bulunmadan önce izinlerin verilip verilmediğini kontrol eder.
OAuth kapsamları isteği: Google, kullanıcıdan uygulamanıza erişmek istediği veri türleri için gereken OAuth kapsamlarını vermesini ister.
Erişim uygulandı: Kullanıcı izin verdikten sonra uygulamanız, kullanıcının izin verdiği kapsamlar dahilindeki veri türlerine erişebilir.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-13 UTC."],[[["\u003cp\u003eThis guide provides instructions for Android developers to integrate Google Fit into their applications.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are guided through the process of creating an API client and implementing data access functionalities.\u003c/p\u003e\n"],["\u003cp\u003eBefore publishing, developers need to apply for verification to ensure data security and compliance.\u003c/p\u003e\n"],["\u003cp\u003eThe guide also explains the authorization flow users will experience when granting data access permissions to the app.\u003c/p\u003e\n"]]],[],null,[]]