怎么获取服务器端推送过来的消息?

新手上路,请多包涵

我要做一个历史推送信息保存的列表,但是由于文档没有写,不知道怎么获取推送过来的信息,谢谢。。。。

阅读 6.7k
1 个回答

事实上,我们的 android sdk 收到服务端发过来的 push 消息后,会做如下处理:
1. 如果你的消息中包含 action,那么我们会发送一条broadCast。你可以参考 https://cn.avoscloud.com/docs/push_guide.html#%E8%87%AA%E5%AE%9A%E4%B9%89-receiver 获取消息数据。
2. 如果你的消息中没有包含 action,那么我们会发送一条 notification, 用户可以通过这条notification 打开应用指定的 activity。你可以参考这里https://cn.avoscloud.com/docs/push_guide.html#%E8%B7%9F%E8%B8%AA-android-%E6%8E%A8%E9%80%81%E5%92%8C-app-%E7%9A%84%E6%89%93%E5%BC%80%E6%83%85%E5%86%B5
3. 通过以上两条说明,你应该可以获取并存储历史推送消息了。

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