我正在使用Firebase在iOS 10上设置推送通知.
我的应用程序在前台接收远程消息,但不在后台接收.仅在打开应用程序时收到背景消息.
我的应用程序在前台接收远程消息,但不在后台接收.仅在打开应用程序时收到背景消息.
不知何故,所有推送通知都是通过applicationReceivedRemoteMessage:,Firebase的数据消息委托接收的,而实际上我从不发送数据有效负载.
我正好在Firebase网站上的教程中提到了AppDelegate,我自己设置了APNS令牌,证书都在正确的位置.此外,我的有效负载以优先级“高”和内容可用的方式发送.
任何人都知道为什么从不调用iOS 10的本机远程消息处理程序(userNotificationCenter:willPresentNotification:withCompletionHandler :)?
非常感谢! (现在已经连续两天调试了……)