【问题标题】:Parse Push - Push Notification System for Android AppParse Push - Android 应用的推送通知系统
【发布时间】: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 开发新手

【问题讨论】:

标签: android push-notification


【解决方案1】:

在手机重启后添加启动完成接收器以设置监听器,然后在那里启动您的解析服务。

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<receiver android:name="com.example.MyBroadcastReceiver">  
    <intent-filter>  
        <action android:name="android.intent.action.BOOT_COMPLETED" />  
    </intent-filter>  
</receiver>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2017-04-22
    • 2023-03-14
    相关资源
    最近更新 更多