个推推送 SDK常见问题检查 03

来源:互联网 发布:有效防范网络病毒 编辑:程序博客网 时间:2024/05/01 00:09

在同一个手机登录过两个帐号,那么在我的服务器上,这两个帐号关联的clientID就一样了,那推送的消息就乱了?

对于个推只根据用户clientid进行消息下发的,无法避免此类情况。建议客户端维护一套用户id和clientid的关系,用户登录时检测用户id和clientid的绑定关系,下发时根据关系对相应的clientid进行下发。

收到推送,手机顶部的那一栏显示的是机器人,为什么?

需要在工程中drawable下放一张以push.png命名的图标

服务端调接口推送出现appid_error

Appid_error表示推送指定的appid和clientid绑定的appid不一致

原因应该您修改过应用appid,导致clientid绑定在之前的appid上,你需要的操作:删除sd卡libs目录,应用清除数据或者卸载重装,再启动应用重新获取clientid


平台上故障排查中,点击一键检测,出现调用openservice失败,traceid为空

您应该修改过应用appid,导致clientid绑定在之前的appid上,你需要的操作:删除sd卡libs目录,应用清除数据或者卸载重装,再启动应用重新获取clientid

服务端调接口推送出现tokenMD5noUser

clientid输入错误,或者是个无效的clientid(clientid无效,意味着用户3个月未登陆)

服务端调接口推送出现appidNoUser

客户端还未集成sdk,或者集成后未获取到clientid,导致服务端任务该appid下没有用户

平台上那个通知图标的图片有什么限制吗?

要求5k以下

手机与服务器断开连接期间,推送的消息是否会保存?在手机下次上线后还能接收到吗?以及能保存多长时间?是否可以设置?

由于网络等原因与推送服务器断开连接,此时用户进入离线状态,这期间推送的消息可以保存离线消息的,而且离线消息的保存时间可以由开发者进行设置。

1. 通过个推开放平台推送的消息,是否进离线消息选择“是”,离线保存时间范围为1-72小时;

2. 通过服务端接口推送的,可以通过参数message.setoffline(true),message.setofflineexpiretime(72*3600*1000)设置本条消息的离线保存时间,单位为毫秒,默认为1小时。


此篇也是个推推送常见问题解答的最后一篇。希望能对开发者小伙伴们有帮助。

0 0