【发布时间】:2015-07-07 13:23:56
【问题描述】:
我使用远程推送通知,内容可用键设置为 1 ,从 apple documentation,它必须唤醒设备,但它不能正常工作,有时设备不会唤醒。 我使用这种机制将设备位置发送到我们的服务器。 为什么远程推送通知不会一直唤醒我的设备?
我使用应用程序委托方法 didReceiveRemoteNotification:fetchCompletionHandler,当应用程序在前台或后台运行时,应从苹果文档中调用该方法。我还启用了远程通知后台模式,因此当收到远程通知时,系统应该将我的应用程序置于后台状态,并且我应该有 30 秒的时间来执行我的任务以响应推送通知。
【问题讨论】:
-
请解释一下“唤醒设备”是什么意思
-
我添加了额外的解释。 “唤醒设备”是指系统应该将我的应用程序置于后台状态,并在 30 秒内执行一些操作,而无需用户交互。
标签: ios