跳到主要内容

状态码

SDK 状态码

APNs 推送状态码

下面列举了在控制台,上传 APNs 推送证书后,推送测试过程中,可能遇上的错误码、原因以及需要进行的排查处理。

错误码原因处理。
5, 8deviceToken 信息有误。请检查设备是否越狱,setDeviceToken 传入的参数是否正确,Xcode 在打包时使用的provisioning profile 是否与当前环境匹配。
52当前环境下 UserId 不存在,请确认一下是否连接服务器成功,init 使用的 App Key 是否是对应环境的 App Key。connectWithTokensuccess Block 会回调当前登陆的 UserId ,您可以查一下和您测试 Push 输入的是否一致。
53您上传的推送证书为空。检查并重新上传证书,并检查您填写的 BundleID 和证书中的 BundleID 是否对应)。
54, 62您上传的证书或者证书密码有问题。请检查您填写的证书密码,检查并重新上传证书,并检查您填写的 BundleID 和证书中的 BundleID 是否对应。
55该 userId 当前未在 iOS 设备上登录。请检查是否在 iOS 设备上成功登陆,是否存在多端登陆同一个 userId 的情况。
57发送苹果 Push 失败。SSL 解析异常,重新上传证书。
2, 56该 userId 没有设置 deviceToken 信息。请检查设备是否越狱,用户是否允许 App 进行通知,是否请求了远程推送权限以及 setDeviceToken 是否设置正确。
58原始参数解析失败。请联系我们尽快解决问题。
60socket 异常。内部错误,重新发送。
61该 userId 设置了屏蔽推送。请检查客户端是否屏蔽了推送功能(如果您有多个客户端或者 App 使用同一个 Appkey,请检查一遍所有的客户端代码是否设置了屏蔽推送)。
3, 4, 6, 7, 64网络原因,推送失败,请您再次尝试。网络原因,请重试。
0, 1, 10, 255,59Apple APNS 服务器服务异常。请过一段时间再尝试。
66上传的证书与当前环境不匹配。请检查并重新上传证书。
67您上传证书的密码错误,请核对您的证书和密码。请检查证书和密码,重新上传证书或填写密码。
68开发者平台填写的Bundle ID和证书中的Bundle ID不匹配,请检查。请检查填写的BundleID和证书Bundle ID。
70VoIP Push Token 为空。请确认 VoIP Push Token 是否为空。
73没有用户信息,此用户 ID 没有获取过融云 Token。重新获取用户 Token。
74上传证书包名与配置包名不一致。请检查上传证书包名与配置包名是否一致。
75上传的证书包含的 BundleId 含有通配符。按照苹果的要求,使用通配符的 App 无法使用APNs远程推送。
1050APNS 返回超时,您可能延时收到推送消息,也可能推送失败。网络原因,请重试。