Firebase Notifications会在iOS 10上触发错误的委托

Firebase Notifications会在iOS 10上触发错误的委托,第1张

概述我正在使用Firebase在iOS 10上设置推送通知. 我的应用程序在前台接收远程消息,但不在后台接收.仅在打开应用程序时收到背景消息. 不知何故,所有推送通知都是通过applicationReceivedRemoteMessage:,Firebase的数据消息委托接收的,而实际上我从不发送数据有效负载. 我正好在Firebase网站上的教程中提到了AppDelegate,我自己设置了APNS令 我正在使用Firebase在iOS 10上设置推送通知.
我的应用程序在前台接收远程消息,但不在后台接收.仅在打开应用程序时收到背景消息.

不知何故,所有推送通知都是通过applicationReceivedRemoteMessage:,Firebase的数据消息委托接收的,而实际上我从不发送数据有效负载.

我正好在Firebase网站上的教程中提到了AppDelegate,我自己设置了APNS令牌,证书都在正确的位置.此外,我的有效负载以优先级“高”和内容可用的方式发送.

任何人都知道为什么从不调用iOS 10的本机远程消息处理程序(userNotificationCenter:willPresentNotification:withCompletionHandler :)?

非常感谢! (现在已经连续两天调试了……)

解决方法 我刚遇到同样的问题.

我通过向发件人添加以下文本来解决它:

"notification":{"body":""}}

不要设置Firebase委托,只需在旧方法中处理它

dIDReceiveRemoteNotification
总结

以上是内存溢出为你收集整理的Firebase Notifications会在iOS 10上触发错误的委托全部内容,希望文章能够帮你解决Firebase Notifications会在iOS 10上触发错误的委托所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1002987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存