首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HealthKit背景传送

HealthKit背景传送
EN

Stack Overflow用户
提问于 2014-08-10 17:59:58
回答 1查看 995关注 0票数 1

还有其他人对enableBackgroundDeliveryForType和HealthKit有意见吗?它在我的iPhone 4s上很好地工作--我可以看到NSLog语句在后台运行,我得到了我在关联的观察者查询中设置的UILocalNotification --但是它只是偶尔地在我的iPhone 5s上工作。

在5s上,当我尝试通过Health应用程序输入数据时,我只收到了少量的通知(即使在4s上执行相同的步骤也很好)。大多数情况下,当我的应用程序处于后台时,我不会收到任何通知,但是当我把它带到前台时,我会立即收到所有的通知。

我知道代码不是问题,因为它在一个设备上工作得很好,而且它也在5s上工作,只是很少。我也尝试重新启动我的手机和卸载/重新安装应用程序。

EN

回答 1

Stack Overflow用户

发布于 2014-10-13 23:21:57

iOS 8.1发行说明中,您可以在HealthKit部分中找到以下内容:

代码语言:javascript
复制
Fixed in iOS 8.1 Beta
Background delivery of HealthKit data does not work as expected.

因此,我认为解决问题的方法是升级/等待iOS 8.1的发布。您应该能够从开发中心获得新的测试版进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25231491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档