iOS静默推送通知在后台状态下每次都不会触发
Posted
技术标签:
【中文标题】iOS静默推送通知在后台状态下每次都不会触发【英文标题】:iOS silent push notification not triggering everytime in backgrounded state 【发布时间】:2017-02-08 15:07:25 【问题描述】:我正在后台触发silent push notification,并在didReceiveRemoteNotification: fetchCompletionHandler:
方法中触发本地通知以检查是否触发了静默通知。
静默通知的行为是不可靠的,因为它不会每次都触发。
我已经启用了后台模式和来自功能的远程通知。
我想在应用处于后台状态或应用进入挂起状态时触发静默通知。
【问题讨论】:
【参考方案1】:在负载中添加一个空的声音字符串并检查传递。 像这样更改您的有效负载..
"aps":
"content-available": 1,
"sound": ""
【讨论】:
以上是关于iOS静默推送通知在后台状态下每次都不会触发的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序未连接到 xcode 时,iOS 8 静默推送通知不会触发 didReceiveRemoteNotification 方法