继承了MessageReceiver接口,仍然收不到消息?

问题详述

我继承了MessageReceiver接口,但是仍然收不到消息,怎么排查?

问题解答

  • 首先,你需要覆盖正确的接口方法。接口方法说明请参照 API手册。
  • 其次,确认你的Manifest中正确地注册了你自己的MessageReceiver请参照快速接入手册。
  • 最后,确认你的MessageReceiver正常启动,并且能够收到其他的消息,方法为:
    • 打开debuglog
    • 切换网络状态(比如关闭wifi以后在打开)。
    • 查看关键字AgooMessageReceiver,看一下是否接收到相关网络事件。
  • 如果你连网络切换事件也无法收到,请检查本地Manifest及相关工程配置是否正确。如果你能收到网络事件,却无法收到推送事件,请检查服务器端配置,以及覆盖的方法是否正确。

如果以上配置都正确,请参考技术支持咨询相关问题。