android推送问题

beyself 2020-10-19 804

你好,现在我部署了IM的推送服务,ios的推送是正常的,我看推送的日志是可以正常收到im服务发送到推送服务的消息。但是android的我调试客户端,token和type都是正确的,并且可以通过官方推送后台给指定的token发送推送消息。但是我看自己部署的推送服务没有收到im服务发过去的消息,目前分析是客户端集成没有问题,服务端配置不知道是哪里的问题。因为收不到im服务发送给推送服务的消息,也就是目前im服务和官方推送服务是没有通的。这里需要注意什么?麻烦告知需要怎么分析处理,谢谢

最新回复 (3)
  • x86 2020-10-19
    引用 2
    iOS推送正常,说明im server 和推送服务之间是通的。

    确认下:
    1. 接收方正常调用了ChatManager.setDeviceToken,并且里面的token,在官方推送后台可以推送。
    2. 接收方是否设置了会话免打扰或者全局免打扰之类的
    3. 接收方手机是否设置允许推送;华为手机是透传推送,还需要设置允许自启动。
  • beyself 2020-10-19
    引用 3
    你好,获取到的token在官方后台透传是可以直接推送成功的。目前我看日志是,im服务没有往push服务发送消息。
  • HeavyRain 2020-10-19
    引用 4
    IM往push服务推需要同时满足以下需求
    1,接受端不在线,如果在线就直接发送了。
    2,系统预制消息中的文本/图片等常见消息,自定义消息中需要填写pushcontent。你测试文本消息就可以排除掉这种情况。
    3,注册有推送token信息,检查t_user_session 表中,(userid,clientid)对应的session有devicetoken数据。
    4,接收者没有设置会话免打扰
    5,接收者没有设置全局免打扰
    7,接收者7日之内登录过

    请检查以上
返回