簡體   English   中英

當應用暫停時,iOS8 CoreMotion從startActivityUpdatesToQueue獲取更新

[英]iOS8 CoreMotion get updates from startActivityUpdatesToQueue when the app is suspended

處理程序塊將盡最大努力執行,並且在您的應用暫停期間不會提供更新。

Doc說在暫停應用程序時不會傳遞處理程序塊。但是我要做的是獲取用戶運動活動背景並在某個時間向用戶發出本地通知。還有其他解決方案或哪種背景模式應該有幫助?

您可以使用位置更新后台模式使應用程序在后台保持活動狀態。

  • 在您的plist文件中添加NSLocationAlwaysUsageDescription
  • 在“功能”中,啟用“ Background Modes ;在“功能”中,啟用“ Location Updates
  • 添加位置管理器並始終保持運行

注意:這可能會使您的應用被蘋果拒絕,因此請確保您在應用中還使用了位置更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM