当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

IM 北极星 Push 返回状态描述

发布时间: 2019-09-16 17:42

回答:

IM 北极星中提示 Push 失败,相关错误码描述如下:

Android Push

注:Android 平台下如 Push 成功时,不同平台会返回 Push 唯一标识,Push 失败时可查看以下错识提示:

错误码描述
RONG_A2

向第三方 Push 服务发送 Push 时 Device Token 为空,转为融云 Push 发送,融云 Push 不在线,发送失败,需要参考下述方案收集客户端日志:

log 抓取步骤


1. 卸载并重新安装应用

2. 在命令窗口输入 adb logcat -v time > xxxx.log (在启动应用之前运行, 否则可能 log 不全)

3. 启动应用并进行相关操作, 直到出现您所遇到的问题

4. ctrl + c 结束log 抓取


注意: log 不要进行字段过滤, 尽量完整,然后将联系融云开发人员,将日志提供


PUSH_A64

开发者后台设置的OPPO推送 , secret   是masterSecret 不是appSecret ,获取masterSecret 方式如下 . 重新设置后半个小时生效! https://www.yimenapp.com/info/OPPO-kai-fang-ping-tai-xiao-xi-tui-song-shen-qing-jiao-cheng-388.html

其他其他错误码,请联系融云开发人员


iOS Push

错误码问题原因解决方案
P16非基本类型消息没 pushContent在发送消息时设置 pushContent
P17设置了全局免打扰参考 文档 排查是否设置了对应功能
P19设置了单个会话的免打扰参考 文档 排查是否设置了对应功能
P23deviceId 为空参考 文档 设置 deviceToken
P60加密消息没有推送
PUSH_I9证书加载错误参考 文档 检查融云开发者后台是否上传了正确的推送证书,如确认证书无误,请您继续联系融云开发人员排查
Rong_DeviceToken_Invalid上传的 deviceToken 有误参考 文档 设置 deviceToken
APNS_4_4_null证书过期排查推送证书是否过期,如果过期,需要重新上传到融云开发者后台,如果没有过期,请您继续联系融云开发人员排查
APNS_A2_2400{"reason":"BadDeviceToken"}打包环境有误参考 文档 创建证书,如果是融云开发环境,后台传测试证书,打 dev 包测试推送;如果是融云生产环境,后台上传发布证书,在上架之前,打 Ad-hoc 包测试推送
PUSH_IP8_ERR打包环境有误参考 文档 创建证书,如果是融云开发环境,后台传测试证书,打 dev 包测试推送;如果是融云生产环境,后台上传发布证书,在上架之前,打 Ad-hoc 包测试推送
APNs_XXX推送至苹果后失败,XXX 为 APNs 错误码苹果 APNs 错误码
其他请您联系融云开发人员排查