我已经安装了phonegap-push-plugin,用于向Android和iOS设备发送推送通知。
Android没问题,但是当我在iPhone上尝试时,我可以在设备控制台中看到一些错误。
当我尝试init();
时,进入设备控制台的结果是:
Push Plugin register failed
4.13.0 - [Firebase/Messaging][I-FCM012002] Error in application:didFailToRegisterForRemoteNotificationsWithError: aucune autorisation « aps-environment » valide détectée pour l’application
我进行了很多搜索,但是我发现没有什么对我有帮助,因此我现在向社区提出要求。
我使用Phonegap build cli 8.0.0构建应用程序 插件为:https://github.com/phonegap/phonegap-plugin-push位于master分支
推送插件config.xml部分:
<plugin name="phonegap-plugin-push" source="npm">
<param name="SENDER_ID" value="123456789" />
</plugin>
我使用FCM和正确的推送证书发送通知,并且我认为发送通知的Web服务正常工作会导致他完美地为android分支工作。
iPhone 5c(A1456)iOS 10.3.3。
感谢您的未来帮助。
答案 0 :(得分:1)
检查是否已从Xcode的常规部分启用了推送通知功能。
还要重新检查此帖子中的所有建议: Firebase on Cordova doesn't trigger notifications on iOS Devices