Ionic 3上的OneSignal问题

时间:2018-05-29 14:17:31

标签: ionic-framework onesignal

在Android上,我在我的应用上添加了One Signal插件,我在platform.ready部分添加了此代码

window["plugins"].OneSignal.setLogLevel({logLevel: 6, visualLevel: 6});
  var notificationOpenedCallback = function(jsonData) {
    console.log('notificationOpenedCallback: ' + JSON.stringify(jsonData));
  };

  window["plugins"].OneSignal
    .startInit("******-****-****-****-***********", "**********")
    .handleNotificationOpened(notificationOpenedCallback)
    .endInit();

当我启动应用程序时,它会显示一系列警报,向someignal发送请求,应用程序突然关闭,而信号不会检测到任何订阅者。

2 个答案:

答案 0 :(得分:0)

我使用本教程为我的Ionic3应用添加了信号,我没有错误或问题,也许你可以检查一下:)

https://medium.com/appseed-io/how-to-integrate-onesignal-push-notifications-into-an-ionic-3-application-eb2fdc3e6176

使用本指南,您无需在platform.ready中编辑内容,只能在Ionic代码中编辑!

希望它有所帮助!

答案 1 :(得分:0)

这是我的插件列表

cordova-admob-sdk 0.17.0 "AdMob SDK"
cordova-plugin-admob-free 0.17.0 "Cordova AdMob Plugin"
cordova-plugin-device 2.0.1 "Device"
cordova-plugin-facebook4 2.1.0 "Facebook Connect"
cordova-plugin-ionic-keyboard 2.0.5 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 1.1.16 "cordova-plugin-ionic-webview"
cordova-plugin-screen-orientation 3.0.1 "Screen Orientation"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-promise-polyfill 0.0.2 "cordova-promise-polyfill"
es6-promise-plugin 4.2.2 "Promise"
onesignal-cordova-plugin 2.4.1 "OneSignal Push Notifications"

您认为两个插件之间可能存在一些故障?