2015-07-04 14 views
5

Kullanıcının nabzını ve fiziksel aktivite verilerini HealthKit'ten saatte bir saat kadar ihtiyaç duyan bir uygulama üzerinde çalışıyorum ve onu analiz edip yüksek nabız çizgisi kullanıcısını bilgilendirin, tüm bunlar uygulama açılmadığında gerçekleşmelidir. ve (uygulama sonlandırıldığında).Kalp hızı ve fiziksel aktivite verilerine arka plan modunda HealthKit'ten nasıl erişilir?

Bunun mümkün olup olmadığını bilmek istiyorum ve bu değerlere nasıl erişebilirim? Kodu arka plan modunda nasıl çalıştırabilirim?

Şimdiden teşekkürler.

+1

Sadece HealthKit'i kullanabilirsiniz. Daha fazla bilgi için Apple'ın WWDC15 videolarına göz atın. developer.apple.com/wwdc. WatchOS 2 için WatchKit'e Giriş ve HealthKit'teki yenilikler konusuna bakın. Çok fazla bilgi bulacaksınız. –

+0

Onları kontrol ettim, kalp atış hızı verisini belirli bir soruya cevap verebileceğimi biliyorum. Uygulamayı açmak zorunda kalmadan kullanıcının gerçek zamanlı olarak alabilmesini sağlayabilirim, uygulamanın arkaplanda veri alması gerekiyor.Teşekkür ederim . –

+0

Bence komplikasyonları kullanabilirsiniz (watchOS 2'de yeni var). Her zaman saat yüzünde çalışırlar ve manuel veya otomatik olarak güncellenebilirler. Kodu buraya ekleyebilir, ancak kullanıcıya komplikasyon eklemesini söylemeniz gerekir. Kullanıcının buna ihtiyacı yoktur, ancak veri sağlayabilir ve ardından verilerinizi hesaplayabilirsiniz. WatchOS 2 Geçiş Kılavuzu ve WatchOS 2 video için WatchKit tanıtımı komplikasyonları için kılavuzları görebilirsiniz. –

cevap

2

WatchOS 2.0'daki uygulamalar arka planda çalışırken çalışamaz. Kullanıcınızın HealthKit'ten kalp atış hızını sorgulamak için uygulamanızın ön plana alınması gerekir.

+0

Evet, şimdi sahip olduğum tek seçenek iPhone uygulamasında çalışan ve sağlık kitinden gelen tüm verileri alan ve üzerinde çalışan bir arka plan görevine sahip olmak. Ayrıca, verilerin kaynağını da biliyorsunuz, bu da iyi. "HealthKit Arkaplan Teslim" denen bu özel şeyi arıyorum. –

+0

HealthKit'in arka plan dağıtım özelliği watchOS'ta mevcut değildir. – Allan

+2

Evet, bu oldukça kısıtlayıcı, ancak iPhone uygulaması, sağlık uygulamasından sadece kalp atış hızı verilerini alabilir ve bu da saatten alır. –

İlgili konular