Mir*_*iro 5 push-notification ios
我刚刚启动了一个带有IOS静默推送通知的项目,允许应用程序在后台更新.到目前为止我不清楚的一个基本点是,如果用户完全拒绝推送消息,会发生什么?这会拒绝应用程序收到静默推送通知,还是仅导致设备不能以视觉/听觉方式向用户显示消息?
我意识到苹果有规则,如果允许推送应用程序不仅应该工作,但我很好奇如何最好地处理这种情况.
编辑: \n如评论中所述,静默通知不受用户权限的影响。您唯一需要注意的是通知格式:
\n\n\n\n\n\n\n发送静默通知需要对 notification\xe2\x80\x99s 负载进行特殊配置。如果您的负载配置不正确,通知可能会显示给用户,而不是在后台传递到您的应用程序。在您的负载中,确保满足以下条件:
\n\n\n
\n- Payload\xe2\x80\x99s
\naps字典必须包含content-available值为 的键1。- Payload\xe2\x80\x99s
\naps字典不得包含、alert或sound键badge。
这是我对 iOS 8 之前版本的旧答案(并且仍然适用于可见通知,这不是这里的主题): \n如果用户拒绝远程通知,则此门将关闭。从技术上讲,您可以考虑自己的后台服务,但这需要在后台持续运行,例如通过连续使用 GPS(坏主意)。
\n\n更好的选择是说服用户在正确的时间接受并询问。本文应该为您提供一个粗略的指导:http://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/
\n| 归档时间: |
|
| 查看次数: |
2458 次 |
| 最近记录: |