我的应用程序在前台接收远程消息,但不在后台接收.仅在打开应用程序时收到背景消息.
不知何故,所有推送通知都是通过applicationReceivedRemoteMessage:,Firebase的数据消息委托接收的,而实际上我从不发送数据有效负载.
我正好在Firebase网站上的教程中提到了AppDelegate,我自己设置了APNS令牌,证书都在正确的位置.此外,我的有效负载以优先级“高”和内容可用的方式发送.
任何人都知道为什么从不调用iOS 10的本机远程消息处理程序(userNotificationCenter:willPresentNotification:withCompletionHandler :)?
非常感谢! (现在已经连续两天调试了……)
解决方法 我刚遇到同样的问题.我通过向发件人添加以下文本来解决它:
"notification":{"body":""}}
不要设置Firebase委托,只需在旧方法中处理它
dIDReceiveRemoteNotification总结
以上是内存溢出为你收集整理的Firebase Notifications会在iOS 10上触发错误的委托全部内容,希望文章能够帮你解决Firebase Notifications会在iOS 10上触发错误的委托所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)