我已经通过了官方通知,并遵循了所有步骤。也APN证书已经上传到Firebase。当我从增长部分手动推送通知时,我收到通知,但在我的应用程序中输入带有国家代码的电话号码时,我得到以下错误。
此虚假通知应转发给Firebase Auth
可选(Error Domain=FIRAuthErrorDomain Code=17054“如果应用程序委派混合被禁用,则UIApplicationDelegate接收的远程通知需要转发到FIRAuth的canHandleNotificaton:方法。”UserInfo={NSLocalizedDescription=如果应用程序委派混合被禁用,则UIApplicationDelegate接收到的远程通知需要转发到FIRAuth的canHandleNotificaton:错误,FIRAuthErrorUserInfoNameKey=错误通知未转发})
在Google info.plist
中,isfirebaseProxyEnable
也被设置为“否”。DidreceiveRemoteNotification
方法。
请帮我解决这个问题。
2条答案
按热度按时间ctrmrzij1#
您似乎没有正确设置APNs,请检查:
1.推送通知已在Xcode设置中应用程序的功能中启用。
1.后台模式在Xcode设置中的应用程序的功能中启用,并且在其下远程通知被选中
1.您在apple developer网站上注册的应用程序ID已启用PN
1.背景刷新在设备上或iOS设置中的应用程序中未禁用
我假设您在测试期间可以连接到Internet。
如果需要更改上述任何一点,只需在重新编译并再次运行之前从设备中完全删除应用程序。
jv2fixgn2#
要解决此问题,请确保AppDelegate文件中包含此函数: