- Google Fit uygulamasıyla aynı değerleri (adım sayısı, kalori, mesafe vb.) nasıl alabilirim?
- Diğer uygulamalar veya cihazlar tarafından platforma yazılan verileri nasıl okuyabilirim?
- API'leri kullanmak için Fit uygulamasını yüklemem gerekir mi?
Google Fit uygulamasıyla aynı değerleri (adım sayısı, kalori, mesafe vb.) nasıl alırım?
Google Fit uygulamasıyla aynı değerleri almak için veri türüne göre okumayı öneririz. Günlük adım sayısını nasıl okuyacağınızı buradan öğrenebilirsiniz.
Google Fit platformu, belirli bir veri türü için farklı kaynaklardan alınan tüm bilgileri inceler ve bunları mantıksal bir şekilde birleştirir. Örneğin, bir kullanıcı akıllı saati ve telefonuyla koşuyu izliyor. Kol saatindeki ve telefonundaki adımlar, en eksiksiz adım sayısını elde etmek için birleştirilir. Verileri birleştirirken, saat verilerine telefon verilerine göre öncelik verilir (önceliklendirme, yinelenen adımların sayılmasını önler). Google Fit platformu, veri türünü okuduğunuzda bu doğru, birleştirilmiş bilgileri döndürür.
Son adımın mümkün olduğunca doğru sayılması için özellikle adımlara bu ek doğrulama uygulanır.
Google Fit, kullanıcıların adım sayılarına katkıda bulunmaması gereken etkinlikleri (bisiklet, araba veya toplu taşıma ile seyahat etme gibi) tespit edip bunları son adım sayısından çıkarır.
Google Fit uygulaması bu daha doğru, tahmini adım sayısını hem Android hem iOS uygulamasında, Google Fit uygulamasında ise Wear OS yüklü akıllı saatlerde gösterir.
Veri türüne göre değil de uygulamanızın veri kaynağına göre okursanız ve uygulamanız yalnızca yerel adım verilerini kullanıyorsa adım sayısı, Google Fit uygulamasındaki adım sayısından farklı olur.
Veri türlerini okuyorsanız ancak değerler, Google Fit uygulamasından hâlâ farklıysa sayılardaki bu geçici fark senkronizasyon gecikmelerinden kaynaklanıyor olabilir. Arka ucumuzda verilerin en son sürümü bulunur ve uygulamanız, arka uçla senkronize edildiğinde aynı değerleri gösterir.
Başka uygulamalar veya cihazlar tarafından platforma yazılan verileri nasıl okuyabilirim?
REST API için veri kaynaklarını listelemek üzere bir HTTP isteği oluşturun. Yanıtta, uygulamanızın okuyabileceği tüm veri kaynakları listelenir.
Android API'leri için veri türüne göre okuma ve Fit platformu, varsayılan olarak birleştirilmiş akışı döndürür. Buna, diğer uygulamalar tarafından yazılmış veriler de dahil olmak üzere uygulamanız için kullanılabilen tüm veriler otomatik olarak dahildir. Android API'leriyle verilerin hangi uygulama veya cihazlardan geldiğine dair bir liste göremezsiniz.
API'leri kullanmak için Google Fit uygulamasını yüklemem gerekir mi?
Hayır, API'leri veya Fit platformunu kullanmak için Google Fit uygulamasını yüklemeniz gerekmez.