Android 5 Asus ZenFone 2 在应用程序关闭时阻止推送通知

标签 android cordova phonegap-plugins phonegap-pushplugin

我一直在 Android 5 ZenFone 2 上测试我的应用程序。这款手机包含一个名为自动启动管理器的华硕软件。

我的 cordova 应用程序的一些不利情况:

  1. 安装应用程序后,自动启动管理器会自动拒绝其自动启动。这里的一个大问题是,当应用程序既不在前台也不在后台运行时,它不会收到推送通知。如果用户从任务管理器中终止该应用程序,则不会再有通知(这不太可能是用户想要的)。
  2. 该应用程序似乎在置于后台几分钟后就会自动终止。我假设这是自动启动,试图节省内存。再次没有推送通知。

我的应用程序在功能上依赖于不在前台时能够接收推送通知。

我认为大多数普通用户并没有意识到他们的应用程序可能无法接收推送,因此无法完全发挥作用。

我想知道:

  1. 是否有其他 Android 设备的 autostartmanager 等效项可以执行相同的操作?
  2. 是否可以通过编辑 list 配置来击败该软件并允许始终接收推送通知?

最佳答案

我相信除非您的应用程序在自动启动管理器中被标记为“允许”启动,否则没有办法让推送通知发挥作用。

Play商店中有很多像Asus Autostart Manager这样的应用程序,但通常用户需要明确安装一个,而Asus的则是预装的且不可删除(至少在下次更新后会重新启动)华硕经常发生这种情况)。

关于Android 5 Asus ZenFone 2 在应用程序关闭时阻止推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33522605/

相关文章:

android - 在 SQLite 中找不到这样的表

android - 具有多个具有相同 ID 的按钮以在 Phonegap 中绑定(bind) jquerymobile

javascript - 如何在phonegap android中生成pdf417条形码

android - PhoneGap 截图插件不适用于 Android?

Android studio 制作带依赖的jar文件

android - 在 Android Developer Console 上获取兼容设备列表

android - 自定义 ListView 不会被填充

jquery - 如何对 iframe 子元素应用 3D 变换?

cordova - 当键盘出现在 IOS 应用程序中时通过 IONIC 隐藏页脚

javascript - Phonegap 插件未加载