标签: ios apple-push-notifications
我打算在推送通知有效负载中使用Content-available标志,并对如果设置为" 1" iOS将在后台启动该应用程序。 让我们假设应用程序永远不会被轻敲和打开。这是否意味着如果收到这个标志应用程序将实际在后台启动。
答案 0 :(得分:0)
对于触发下载操作的推送通知,通知的有效负载必须包含内容可用密钥,其值设置为1.当该密钥存在时,系统会在后台唤醒应用程序(或启动它进入后台)并调用app delegate的应用程序:didReceiveRemoteNotification:fetchCompletionHandler:method。您对该方法的实施应下载相关内容并将其集成到您的应用中。
Apple文档:Source
答案 1 :(得分:0)
见here。
但是没有赢得工作。为什么?因为您需要至少启动一次应用程序才能获得令牌。如果没有令牌,服务器就无法区分您的设备和数千名其他用户。