【问题标题】:ionic 3 oneSignal.cancelNotification not working (Android Platform)ionic 3 oneSignal.cancelNotification 不起作用(Android 平台)
【发布时间】:2018-03-29 16:17:12
【问题描述】:

在尝试使用

取消特定通知时,已实现并正常工作 ionic native oneSignal 和 cordova oneSignal(Ionic 3,Android 平台)
this.oneSignal.cancelNotification(data.androidNotificationId)

控制台显示警告:

vendor.js:67753 Native:尝试调用 OneSignal.cancelNotification, 但未安装 OneSignal 插件;

安装 OneSignal 插件:'ionic cordova plugin add onesignal-cordova-plugin

这是没有意义的,因为插件和通知与其他方法完美配合,这是唯一不起作用的方法。

谢谢

【问题讨论】:

    标签: ionic3 cordova-plugins onesignal


    【解决方案1】:

    需要验证密钥

    需要您的 OneSignal 应用程序的 REST API 密钥,在密钥和 ID 中可用,除非通知是使用 include_player_ids 创建的并且仅针对一位用户。


    它没有实现(在科尔多瓦)。这就是它不起作用的原因。

    Ionic native 已经给了你调用的函数,但是这时候并没有cordova/native(android/iOS)的实现。

    您需要从后端执行此操作。

    【讨论】:

    • 我已经检查过它没有在 Cordova 中实现,你是对的。那么控制台警告是错误的。它与Authentication Key无关(通常需要实现oneSignal)。就我而言,没有办法从后端解决这个问题(我的要求是依赖于客户端状态)。谢谢
    猜你喜欢
    • 2019-01-06
    • 1970-01-01
    • 2018-04-17
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多