admin 发表于 2019-7-26 10:11:49

融云通知常见问题

1:退到后台无法收到推送通知消息

这个问题分两种情况,

第一种退到后台进程没有被杀掉。

这个时候走的是本地通知,如果没有通知消息,检查是不是运行了这个接口,
常见现象:锁屏后,或黑屏后马上没有通知。

public class SealNotificationReceiver extends PushMessageReceiver {
    @Override
    public boolean onNotificationMessageArrived(Context context, PushNotificationMessage message) {
      return false; // 返回 false, 会弹出融云 SDK 默认通知; 返回 true, 融云 SDK 不会弹通知, 通知需要由您自定义。
    }

    @Override
    public boolean onNotificationMessageClicked(Context context, PushNotificationMessage message) {
      return false; // 返回 false, 会走融云 SDK 默认处理逻辑, 即点击该通知会打开会话列表或会话界面; 返回 true, 则由您自定义处理逻辑。
    }

}如果没有运行,但是监听未读消息接口能收到未读消息提示,那么可以检查一下是不是获取用户内容提供者出错了,一般日志确认到ERROE可以看到类似提示

第二种情况后台进程已经被杀死了,这个时候没有收到通知消息,那么说明融云的后台远程推送进程也被杀死了,这个时候一般只能针对不同的手机集成不同的手机系统级推送。具体看这里

https://www.rongcloud.cn/docs/android_push.html

页: [1]
查看完整版本: 融云通知常见问题