Google Fit'teki her veri noktasının ilişkili bir veri kaynağı vardır. Veri kaynakları, verileri toplayan veya dönüştüren uygulamayı ya da cihazı tanımlayan bilgileri içerir.
REST API, hangi uygulamanın fitness verileri eklediğini belirlemenize olanak tanır. Örneğin, kullanıcının fitness geçmişinden çeşitli verileri analiz eden bir uygulama, kullanıcılara analize dahil edilen fitness oturumlarının listesini ve her bir oturumu hangi uygulamanın eklediği hakkında bilgi sunmak isteyebilir.
REST API, fitness mağazasına eklediğiniz verileri uygulamanızla ilişkilendirmenizi de sağlar.
Hangi uygulamanın veri eklediğini belirleme
Oturum ekleyen Android uygulamasının paket adını veya oturum ekleyen REST uygulamasının adını almak için:
- Oturumu alın.
session.application.packageName
veyasession.application.name
özelliğini okuyun.
Android uygulamasının paket adını veya bir veri kümesi ekleyen REST uygulamasının adını almak için:
- Veri kümesini alın.
dataset.dataSourceId
özelliğini okuyarak veri kaynağını alın.dataSources.application.packageName
veyadataSources.application.name
özelliğini okuyun.
application
özelliği şu alanları içerir:
name
- Uygulamanın adı.
packageName
- Android uygulamasının paket adı.
detailsUrl
- (İsteğe bağlı) Uygulamaya bağlamak için kullanılan bir URI.
Uygulamanızda bir zaman aralığı için mevcut tüm oturumları listelediğinizde kullanıcılarınıza her bir oturumu hangi uygulamanın eklendiğini göstermek için bu bilgileri kullanabilirsiniz.
Başvurunuz hakkında bilgi verin
Fitness mağazasına eklediğiniz verileri uygulamanızla ilişkilendirmek için aşağıdakilerden emin olun:
- Veri kaynağı oluştururken uygulama ayrıntılarınızı
dataSources.application
özelliğine eklersiniz. - Veri kümelerine nokta eklerken veri kaynağınız için doğru
datasets.dataSourceId
değerini belirtirsiniz.
Eklediğiniz verilere erişen uygulamalar, bu verileri uygulamanızla ilişkilendirmek için bu bilgileri kullanabilir.