iOS推送通知和远程通知的区别?
Posted
技术标签:
【中文标题】iOS推送通知和远程通知的区别?【英文标题】:Difference Between iOS Push Notifications and Remote Notifications? 【发布时间】:2016-08-30 19:04:30 【问题描述】:在 Xcode 的应用程序功能下,有一个选项可以打开推送通知。在后台模式下,还有一个选项可以打开远程通知。有什么不同?优点/缺点?
我还要为远程通知设置推送证书吗?
【问题讨论】:
远程通知和推送通知是一样的。远程通知和本地通知是不同的。 我是否需要同时启用远程通知和推送通知才能使其工作? 【参考方案1】:远程通知是一种特殊的(而且名称相当糟糕)后台模式,它允许应用下载内容以响应推送通知。
来自Apple:
应用想要在推送通知时开始下载内容 到达。使用此通知可以最大限度地减少显示延迟 与推送通知相关的内容。
普通推送通知不需要此权限,但添加此模式允许推送通知的附加功能。
是的,即使启用了这种后台模式,您仍然需要推送证书。
【讨论】:
那么如果用户在“设置”中将应用的“允许通知”设置为“关闭”,远程通知还能正常工作吗? 你应该把它作为一个新问题发布,或者只是尝试一下。以上是关于iOS推送通知和远程通知的区别?的主要内容,如果未能解决你的问题,请参考以下文章