gpt4 book ai didi

android - 使用 phonegap-plugin-push 的空通知

转载 作者:行者123 更新时间:2023-11-30 00:44:47 24 4
gpt4 key购买 nike

我在我的 ionic+phonegap-plugin-push 应用程序中使用推送通知没有问题。

一切正常,但是,大约每天一次,我收到一条空白通知,没有消息,只有应用程序图标,而且您无法从“通知中心”删除该通知。

这似乎只发生在 android 中,所以我猜这与推送插件有关,或者可能与新的 firebase back、ionic 相关,...真的不知道。

有什么想法吗?根据服务器中的日志,有效负载是正确的,我无法重现它。

我正在使用:

  • Cordova --version: 6.4.0
  • cordova平台版本android:5.1.1
  • cordova 插件版本:
    • cordova-plugin-app-event 1.2.0 “应用程序事件”
    • cordova-plugin-background-fetch 4.0.0 "CDVBackgroundFetch"
    • cordova-plugin-background-mode 0.7.1 "BackgroundMode"
    • cordova-plugin-badge 0.7.4 “徽章”
    • cordova-plugin-camera 2.3.1 “相机”
    • cordova-plugin-compat 1.1.0 “兼容”
    • cordova-plugin-console 1.0.5 “控制台”
    • cordova-plugin-datepicker 0.9.2 “DatePicker”
    • cordova-plugin-device 1.1.4“设备”
    • cordova-plugin-file 4.3.1 "file"
    • cordova-plugin-file-transfer 1.6.1 “文件传输”
    • cordova-plugin-inappbrowser 1.6.1 "InAppBrowser"
    • cordova-plugin-network-information 1.3.1 《网络信息》
    • cordova-plugin-splashscreen 4.0.1 “启动画面”
    • cordova-plugin-statusbar 2.2.1 “状态栏”
    • cordova-plugin-vibration 2.1.3 “振动”
    • cordova-plugin-whitelist 1.3.1 “白名单”
    • ionic-plugin-deploy 0.6.5 “IonicDeploy”
    • ionic-plugin-keyboard 2.2.1 “键盘”
    • phonegap-plugin-push 1.8.4 “PushPlugin”

最佳答案

我以为是 phonegap 推送插件的问题,但事实并非如此。

我还使用了 cordova-plugin-background-mode,它会在内部创建本地通知以在后台唤醒应用。

我的代码将插件配置为静默模式,因此它应该创建一个不会在任何地方显示的本地通知。

        $ionicPlatform.ready(function () {
cordova.plugins.backgroundMode.setDefaults({ silent: true });
cordova.plugins.backgroundMode.enable();

cordova.plugins.backgroundMode.onactivate = function () {
//my own stuff here...
};
});

有一个已关闭的问题反射(reflect)了这一点 (https://github.com/katzer/cordova-plugin-background-mode/issues/89),根据一些评论和我自己的经验,它仍在发生。

希望对您有所帮助。

关于android - 使用 phonegap-plugin-push 的空通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41976830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com