【问题标题】:Ionic 5 Capacitor: Push Notification with ONESIGNAL not working on iOSIonic 5 电容器:使用 ONESIGNAL 的推送通知在 iOS 上不起作用
【发布时间】:2020-03-05 04:43:11
【问题描述】:

我想使用“onesignal”服务在我的 Ionic 5 Capacitor 应用程序中启用推送通知。

对于 Android,一切正常。 但是,在 iOS 中,设备注册了 onesignal,但收到消息“Apns Delegate Never Fired”,并且注册为非活动用户,没有推送订阅。

非常感谢!

【问题讨论】:

  • 它不适用于 iOS 模拟器。我有同样的错误(OneSignal 使用颤振),你解决了你的问题吗?如果是,如何解决?
  • 同样的问题,你解决了吗?

标签: ios xcode ionic-framework push-notification


【解决方案1】:

我是这样工作的:

  • 在 Xcode 中添加以下功能:推送通知, 后台模式 -> 后台获取和远程通知
  • 通过删除目标构建设置下的所有“USE_PUSH”和“DEBUG USE_PUSH”编译条件来禁用电容器推送通知插件(有关如何禁用插件的更多详细信息,请参阅此处的插件文档:https://capacitor.ionicframework.com/docs/apis/push-notifications/)
  • 使用 Testflight 进行测试,不直接使用 Xcode。我不知道为什么,但它只在使用 Testflight 进行测试时有效。使用 Xcode,问题仍然存在。

【讨论】:

  • 嘿 moritz.vieli,Zhank 为您提供帮助!我会尽快实施您的解决方案并报告。
猜你喜欢
  • 1970-01-01
  • 2020-12-14
  • 2018-02-14
  • 2021-11-02
  • 2019-12-10
  • 2019-06-04
  • 2023-03-13
  • 2012-02-17
  • 2015-07-16
相关资源
最近更新 更多