设置“可用内容”:如果应用程序未真正打开,“1”是否会在后台启动应用程序?

问题描述:

我要的内容可用标志的推送通知的有效载荷,并得到了怀疑其中statment说,如果设置为“1”的iOS将推出后台应用程序。 让我们假设应用程序从未被点击并打开。那么这是否意味着如果收到这个国旗应用程序将实际上在后台启动。设置“可用内容”:如果应用程序未真正打开,“1”是否会在后台启动应用程序?

here

但是,它不会工作。为什么?因为您需要至少启动一次该应用程序才能获得令牌。如果没有令牌,服务器无法区分您的设备和成千上万的其他用户。

对于触发下载操作的推送通知,通知的有效内容必须包含内容可用键,其值设置为1.当该键存在时,系统在后台唤醒应用程序(或者启动它到后台)并调用应用程序委托的应用程序:didReceiveRemoteNotification:fetchCompletionHandler:方法。您实施该方法应下载相关内容并将其集成到您的应用中。

苹果文档:Source