搜索
热搜: 活动 交友 discuz
查看: 2907|回复: 0
打印 上一主题 下一主题

融云通知常见问题

[复制链接]

160

主题

165

帖子

814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
814
跳转到指定楼层
楼主
发表于 2019-7-26 10:11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1:退到后台无法收到推送通知消息

这个问题分两种情况,

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

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

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

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

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

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

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|安卓论坛  

GMT+8, 2024-4-29 04:54 , Processed in 0.053003 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|ƽ̶

快速回复 返回顶部 返回列表