我想使用“onesignal”服务在我的 Ionic 5 Capacitor 应用程序中启用推送通知。
Android 一切正常。 然而,在 iOS 中,设备使用 onesignal 注册,但它收到消息“Apns Delegate Never Fired”,并且在没有推送订阅的情况下注册为非事件用户。
非常感谢!
最佳答案
我是这样工作的:
- 在 Xcode 中添加以下功能:推送通知、 后台模式 -> 后台获取和远程通知
- 通过删除目标build设置下的所有“USE_PUSH”和“DEBUG USE_PUSH”编译条件来禁用 Capacitor Push Notifications 插件(有关如何禁用插件的更多详细信息,请参阅此处的插件文档:https://capacitor.ionicframework.com/docs/apis/push-notifications/)
- 使用 Testflight 进行测试,不直接使用 Xcode。我不知道为什么,但它只在使用 Testflight 进行测试时有效。使用 Xcode,问题仍然存在。
关于ios - ionic 5 电容器 : Push Notification with ONESIGNAL not working on iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60538331/