我正在研究更新iOS应用程序的可靠方法,其中包含关键重要性的内容,当被服务器指示时。是否对已禁用推送通知的用户推送通知,并提供可供内容使用的工作?
无论应用状态如何(前景,背景,未运行等),都必须触发。大多数消息来源似乎表明,使用content-available: 1
参数的推送通知可以做到这一点。
我的问题是,如果用户在提示允许应用程序接收推送通知时按下“取消”或之后将其关闭,会发生什么情况?他是否只会不再接收警报,或将推送通知完全忽略(包括内容更新)?如果是这样,是否有任何其他iOS功能可以可靠允许我更新应用程序的内容(无论应用程序的状态和用户无法禁用它)?
这是关于iOS 7及以上的版本。
是的,谁选择时,显示的启用推送通知及时取消,将不会收到任何推送通知有效载荷用户。 –
但是,您仍然可以使用ios 7及以上版本的iOS背景应用刷新功能:http://www.devfright.com/ios-7-background-app-refresh-tutorial/ –