Ionic 3 与 OneSignal 不兼容吗?

Posted

技术标签:

【中文标题】Ionic 3 与 OneSignal 不兼容吗?【英文标题】:Is Ionic 3 incompatible w/ OneSignal? 【发布时间】:2021-09-22 00:10:23 【问题描述】:

我的应用是使用 Ionic 3 创建的,我的 OneSignal 推送通知停止工作。我有一个团队正在研究它,说它不兼容,因为它被认为是“过时”的语言并且不能很好地与 OneSignal 配合使用。

【问题讨论】:

【参考方案1】:

Onesignal 仍然支持 ionic 3,但您必须安装 v4 @ionic/native 和最新的 onesignal cordova 插件

安装 Cordova 和 Ionic Native 插件:

  ionic cordova plugin add onesignal-cordova-plugin --save
  npm install --save @ionic-native/onesignal@4

要了解有关该插件的更多信息,您可以从here 和Onesignal 文档主页查看ionic3/Onesignal 的Ionic 官方网站,其中有一个Ionic CLI v3 的选项卡,仍然支持here

【讨论】:

以上是关于Ionic 3 与 OneSignal 不兼容吗?的主要内容,如果未能解决你的问题,请参考以下文章

Onesignal,Ionic App:单击通知时打开特定视图不起作用

ionic2 - 用户订阅 OneSignal 后如何获取玩家 ID

Ionic - OneSignal 在 iOS 13.x 上不起作用

Ionic 5 电容器:使用 ONESIGNAL 的推送通知在 iOS 上不起作用

将OneSignal插件添加到Ionic App后生成APK时出错

Ionic3 OneSignal 如何检查应用程序是不是由于通知打开事件而启动