解析推送通知仅在应用重启时收到

Aadi Droid

我正在使用Parse将通知推送到我的应用程序,但是有趣的是,即使发送了通知(通过控制台确认),也只有当我强制停止应用程序并重新启动应用程序时,设备才会接收到该通知!Parse pushReceiver服务会进入睡眠状态吗?

以下是我的清单和broadcastReceiver的摘录,当您收到推送请求时,我敬酒告诉我!仅在应用重启时会发生这种情况。

显现 :

    <service android:name="com.parse.PushService" />

    <receiver
        android:name="com.parse.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />

            <category android:name="com.aadisriram.buzzmessenger" />
        </intent-filter>
    </receiver>

    <receiver android:name="com.parse.ParseBroadcastReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action android:name="android.intent.action.USER_PRESENT" />
        </intent-filter>
    </receiver>

    <receiver android:name="com.aadisriram.buzzmessenger.SilentBroadcastReceiver" >
        <intent-filter>
            <action android:name="channelpush" >
            </action>
        </intent-filter>
    </receiver>

广播接收器

@Override
public void onReceive(Context context, Intent intent) {
    Bundle extras = intent.getExtras();
    String message = extras != null ? extras.getString("com.parse.Data") : "";
    JSONObject jObject;
    try {
        jObject = new JSONObject(message);
        String channelName = jObject.getString("channel_name");
        Toast toast = Toast.makeText(context, "Notif received", Toast.LENGTH_SHORT);
        toast.show();
    } catch (JSONException e) {
        e.printStackTrace();
    }
}
Aadi Droid

好吧,所以我通过将我的Parse SDK从1.3更新到1.4来解决了这个问题!我不明白的是,如果某些东西在1.3上起作用了一段时间,它怎么突然停止了?

问题很奇怪,但是解决方案是将Parse SDK升级到v1.4。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

收到推送通知时打开Android应用

来自分类Dev

收到推送通知时打开Android应用

来自分类Dev

解析SDK iOS-推送通知仅在应用程序处于前台时显示

来自分类Dev

Windows Phone应用未收到推送通知:解析

来自分类Dev

仅在应用未运行android时显示推送通知

来自分类Dev

解析:从应用发送推送通知

来自分类Dev

在Android中未收到解析推送通知

来自分类Dev

如何在应用程序处于前台状态时收到推送通知时阻止UIAlertView出现?

来自分类Dev

当应用程序在前台时,iOS会在收到推送通知时播放声音

来自分类Dev

当应用程序处于前台状态时,在收到推送通知时,iOS播放声音

来自分类Dev

如何在应用程序处于前台状态时收到推送通知时阻止UIAlertView出现?

来自分类Dev

收到远程通知时推送UIViewController

来自分类Dev

收到推送通知时更新UITableView

来自分类Dev

当应用收到推送通知后激活时,在主ViewController上触发事件

来自分类Dev

cordova-收到一个推送通知时,Android应用程序崩溃

来自分类Dev

如何在收到推送通知时启动/恢复Windows Phone 8.1 C#应用程序

来自分类Dev

iOS(Swift) 收到推送通知时如何调用我的应用程序?

来自分类Dev

Firebase推送通知仅在应用程序位于前台ios中时接收

来自分类Dev

当应用程序从后台收到推送通知或在iOS中终止时,无法收听来自NSNotificationCenter的通知

来自分类Dev

当应用程序处于非活动状态并运行代码时,Swift iOS应用程序会收到推送通知

来自分类Dev

我该如何区分应用内收到的推送通知和应用外触摸的推送通知?

来自分类Dev

如何处理从解析接收到的推送通知?| 的RSS

来自分类Dev

当应用程序在前台时收到推送通知时,是否可以为 ios 显示横幅?

来自分类Dev

打开“解析”推送通知时发生异常

来自分类Dev

收到多个推送通知

来自分类Dev

收到多个推送通知

来自分类Dev

GCM + AppEngine-应用程序未收到推送通知

来自分类Dev

使用应用程序时未收到iOS推送通知

来自分类Dev

用户通过触摸收到的推送通知打开应用程序

Related 相关文章

  1. 1

    收到推送通知时打开Android应用

  2. 2

    收到推送通知时打开Android应用

  3. 3

    解析SDK iOS-推送通知仅在应用程序处于前台时显示

  4. 4

    Windows Phone应用未收到推送通知:解析

  5. 5

    仅在应用未运行android时显示推送通知

  6. 6

    解析:从应用发送推送通知

  7. 7

    在Android中未收到解析推送通知

  8. 8

    如何在应用程序处于前台状态时收到推送通知时阻止UIAlertView出现?

  9. 9

    当应用程序在前台时,iOS会在收到推送通知时播放声音

  10. 10

    当应用程序处于前台状态时,在收到推送通知时,iOS播放声音

  11. 11

    如何在应用程序处于前台状态时收到推送通知时阻止UIAlertView出现?

  12. 12

    收到远程通知时推送UIViewController

  13. 13

    收到推送通知时更新UITableView

  14. 14

    当应用收到推送通知后激活时,在主ViewController上触发事件

  15. 15

    cordova-收到一个推送通知时,Android应用程序崩溃

  16. 16

    如何在收到推送通知时启动/恢复Windows Phone 8.1 C#应用程序

  17. 17

    iOS(Swift) 收到推送通知时如何调用我的应用程序?

  18. 18

    Firebase推送通知仅在应用程序位于前台ios中时接收

  19. 19

    当应用程序从后台收到推送通知或在iOS中终止时,无法收听来自NSNotificationCenter的通知

  20. 20

    当应用程序处于非活动状态并运行代码时,Swift iOS应用程序会收到推送通知

  21. 21

    我该如何区分应用内收到的推送通知和应用外触摸的推送通知?

  22. 22

    如何处理从解析接收到的推送通知?| 的RSS

  23. 23

    当应用程序在前台时收到推送通知时,是否可以为 ios 显示横幅?

  24. 24

    打开“解析”推送通知时发生异常

  25. 25

    收到多个推送通知

  26. 26

    收到多个推送通知

  27. 27

    GCM + AppEngine-应用程序未收到推送通知

  28. 28

    使用应用程序时未收到iOS推送通知

  29. 29

    用户通过触摸收到的推送通知打开应用程序

热门标签

归档