我正在爲啓用了HealthKit的iOS應用程序編寫一個不活動警報。當用戶在最近60分鐘內採取的步數少於100步時,根據Health中的數據,它會發送通知。當應用程序處於打開狀態時,此功能完美無缺,但在後臺工作時遇到了一些麻煩。我已經嘗試了在本教程中描述的背景位置檢查程序(https://www.raywenderlich.com/92428/background-modes-ios-swift-tutorial)中獲取步驟數據,但由於某些原因,當教程程序在真實iPhone上運行時,位置數據停止在後臺收集。在後臺swift中定期檢查healthkit數據
因此,我的問題是:即使應用程序已關閉幾天,我的應用程序如何在後臺每分鐘可靠地檢查運行狀況數據?
請包含與HealthKit交互的相關代碼片段,以便我們可以看到迄今爲止您嘗試過的內容。 – Allan
我基本上已經解決了這個問題,通過在後臺跟蹤用戶的位置。如果有人在這裏找到答案,請知道你應該使用該教程,但也可以將代碼片段添加到在此處找到的項目中:http://stackoverflow.com/a/32939887/5700898 – owlswipe