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ı veya cihazı tanımlayan bilgiler içerir.
REST API, hangi uygulamanın fitness verileri eklediğini belirlemenize olanak tanır. Örneğin, kullanıcının fitness geçmişindeki çeşitli verileri analiz eden bir uygulama, analize dahil edilen fitness seanslarının listesini ve her bir oturumu hangi uygulamanın eklediğine dair bilgileri kullanıcılara sunmak isteyebilir.
REST API, fitness deposuna eklediğiniz verileri uygulamanızla ilişkilendirmenize de olanak tanır.
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 veri kümesi ekleyen REST uygulamasının adını elde etmek 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
mülkü şu alanları içerir:
name
- Uygulamanın adı.
packageName
- Android uygulamasının paket adı.
detailsUrl
- (İsteğe bağlı) Uygulamaya bağlanacak URI.
Uygulamanızda bir zaman aralığı için mevcut tüm oturumları listelediğinizde bu bilgileri kullanıcılarınıza her bir oturumu hangi uygulamanın eklediğini göstermek için kullanabilirsiniz.
Uygulamanız hakkında bilgi verin
Fitness deposuna eklediğiniz verileri uygulamanızla ilişkilendirmek için:
- Veri kaynakları oluştururken uygulama ayrıntılarınızı
dataSources.application
mülküne 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, söz konusu verileri uygulamanızla ilişkilendirmek için bu bilgileri kullanabilir.