【发布时间】:2016-03-16 20:57:16
【问题描述】:
我正在尝试为我的 Android 应用程序构建一个强大且可靠的推送通知系统。由于各种因素,Google 的 Push Service (GCM) 无法保证通知的传递,所以我决定切换到 Parse Push。此提供程序实现了自己的协议 (PPNS),用于独立于 GCM 传递通知。
目前我正面临 Parse Push 的挑战 - 确保其通知服务在后台保持开启,即使在手机重启后也是如此。该应用程序是一个基于 Apache Cordova 的混合应用程序,我使用插件 + 一些变通方法将 Parse Push 添加到项目中。
当前的行为是应用程序在打开一次后收到通知。此后,即使应用程序处于后台或应用程序已从内存中清除,它也会收到通知。但是,如果手机重新启动,Parse Push 服务不会自动启动,因此不会发送通知。它要求应用程序至少打开一次才能重新启动服务。
所以本质上,我需要某种方法来确保 Parse Push 服务自动启动,即使在手机重新启动后也是如此。
非常感谢有关此问题的任何帮助。先谢谢了!!!
P.S:Android 开发新手
【问题讨论】:
-
有关执行此操作的插件示例,您可以查看我的fork of a Cordova Parse Push plugin.