android 推送

新手上路,请多包涵

小米3手机,使用com.avos.avoscloud.AVBroadcastReceiver,在Manifest.xml注册了以下下:






有两个问题:
1,手机重启,如果程序不启动,收不到推送消息
2,程序启动后,收到消息,但是,每次点击通知,在Activity里面得到的intent里面的信息都不会变化,比如:
第一次推送信息“测试1”,在Activity的intent里面得到“测试1”
第二次推送信息“测试2”,点击通知打开activity后,得到intent里面的信息还是"测试1"。

阅读 3.3k
1 个回答

1.手机不启动就没法推送的问题,这是小米的策略。简单的说就是没有他们认证过的Service,默认是不启动的。
2.关于intent中data的数据,我们官方的DefaultNotificationReceiver并没有把数据带在intent里面,仅仅是接收到数据通知后发了一个Notification。如有这方面的需要,可以参考我们关于自定义Receiver相关文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进