客户端常见错误码汇总
说明:
- 此文档汇总后为了方便对单个错误码搜索,并不代表所有错误码均在此文档中出现。
- 如果在汇总中没有发现,可以到具体的场景SDK接入文档里再查询。
Android 国内
错误码 | 描述 | 备注 |
0 | 操作成功 | |
-10869601 | 网络错误 | |
-10869615 | 用户拒绝隐私政策 | |
-10869610 | 初始化失败 | |
-100 | 登录取消 | |
-10869611 | 用户未初始化 | 请在这里重新调用初始化接口 |
-10869612 | 参数错误 | 请结合调用接口的调用日志排查所缺失的参数 |
-10869608 | 登录失败 | |
-10869607 | 用户未登录 | |
-10869609 | 支付取消 | |
-10869604 | 支付失败 | |
-10869613 | 不被SDK支持的调用操作 | |
-10869637 | 扫码登录成功 | |
-10869638 | 扫码支付成功 | |
10869640 | 扫码取消 | |
Android 国际
错误码 | 描述 | 备注 |
0 | 成功 | - |
-10869543 | shakehand失败 | 请稍后重试或咨询对接人 |
-10869560 | 没有可用的网络连接 | 请检查设备网络连接状态后重试 |
-10869540 | 没有初始化 | 请完成SDK初始化 (opens new window) |
-10869541 | 初始化失败 | 请根据错误信息调整或咨询对接人 |
-10869544 | 没有登录 | 请完成用户登录 (opens new window) |
-10869500 | 登录失败 | 请根据错误信息参考FAQ (opens new window) |
-10869501 | 登录被取消 | 重新操作 |
-10869505 | 正在进行的付款操作 | 请完成当前支付流程 |
-10869509 | 支付取消 | 重新操作 |
-10869510 | 支付失败 | 请根据错误信息参考FAQ (opens new window) |
-10310522 | 支付失败,有待补缴订单 | 请查询待补缴订单并完成补缴后重新发起支付 |
-10869512 | 绑定账户取消 | 重新操作 |
-10869513 | 绑定账户失败 | 请根据错误信息调整或咨询对接人 |
-10869515 | 注销失败 | 请根据错误信息调整或咨询对接人 |
iOS 国际
错误码 | 错误信息 | 备注 |
0 | 成功 | |
-10862701 | 系统错误 | 请根据错误信息调整或咨询对接人 |
-10862702 | 网络不给力, 请检查网络连接是否正常 | 请检查网络 |
-10862703 | 参数错误 | 请检查接口入参 |
-10862704 | 请重新登录 | 登录票据失效,请重新登录 |
-10862705 | 正在支付,请稍后 | 正在支付中,请稍后再试 |
-10862706 | 支付失败 | |
-10862707 | 握手失败 | 请稍后重试或咨询对接人 |
-10862709 | 用户未登录 | 请完成用户登录 (opens new window) |
-10862710 | 未初始化 | 请完成初始化 (opens new window) |
-10862713 | 请求异常, 请稍后再试 | 请稍后再试 |
-10862907 | 均已绑定 | 所有渠道都已经绑定 |
-10310522 | 用户存在退单情况,需要补缴 | 请查询待补缴订单并完成补缴后重新发起支付 |
-1000 | 取消绑定/登录/注销 | 取消绑定/登录/注销 |
1001 | 获取支付产品失败 | 检查Appstore苹果商品状态 |
1002 | 取消支付 | 用户取消了支付 |
1004 | 无法进行支付(iOS系统反馈) | 系统不支持检查手机Apple id状态 |
1007 | 获取支付产品失败(productId不能为空) | 调用支付接口productId未传 |
1011 | 服务器响应为空 | 服务器异常 |
1013 | 支付失败 | 苹果原因导致支付失败 |
37 | 交易丢失请联系客服(丢失票据) | 苹果原因导致交易丢失 |
1021 | 交易丢失请联系客服(丢失订单号) | |
1023 | Facebook票据丢失 | Facebook参数 以及相关API是否全部接入 |
1024 | Facebook取消登录 | 用户取消了登录 |
1032 | 取消补缴 | 登录和支付时候用户关闭了补缴页面 |
1033 | 购买商品时弹出补缴,补缴成功 | 补缴成功,可以重新购买商品了 |
-10310522 | 购买商品时支付失败,有待补缴订单 | 请查询待补缴订单并完成补缴后重新发起支付 |
-10869633 | 取消扫码 | 用户取消了扫码 |
-10869632 | 扫码错误 | |
-10869634 | 取消收集年龄 | 用户取消了收集年龄 |
iOS国际-分享功能模块错误码
错误码 | 错误信息 | GHShareResultCode枚举信息 | 备注 |
0 | 成功 | GHShareResultCodeSuccess | |
10001 | 取消 | GHShareResultCodeCancel | 由于系统限制,系统分享渠道中,选择了messenger,无论分享是否成功,都会返回此错误码 |
10002 | 分享文本是空 | GHShareResultCodeTextNull | 请检查分享文本是否是空 |
10003 | 分享链接是空或者链接格式不正确 | GHShareResultCodeURLNull | 注意URL编码规范,尽量是RFC3986 规定字符 |
10004 | 分享图片是空 | GHShareResultCodeImageNull | 请检查分享的图片是否是空 |
10005 | 当前渠道不支持此分享类型 | GHShareResultCodeDisableShareType | Facebook和Messenger不支持纯文的分享,各个渠道支持的分享类型,请查看接入文档 (opens new window) |
10006 | 当前渠道对应APP未安装 | GHShareResultCodeChnnelNotInstalled | 由于第三方APP限制,无法完全准确判断APP是否安装,在分享参数不符合规范的时候,也可能会返回此错误码 |
100090 | 未知渠道 | GHShareResultCodeUnknownChannel | 支持的渠道请查看接入文档 (opens new window) |
1000999 | 分享失败 | GHShareResultCodeUnknownError | - 常见于系统分享功能不支持或者第三方平台内部分享错误。参考常见问题 (opens new window)。Facebook和Messenger分享,请同时检查项目配置 (opens new window) |
iOS国际-本地通知功能模块错误码
错误码 | 错误信息 | GHPushResultCode枚举信息 | 备注 |
0 | 成功 | GHPushResultCodeSuccess | |
20001 | 推送通知没有授权 | GHPushResultCodeNotificationDisabled | 用户关闭了当前APP的系统通知权限 |
20002 | 本地通知-通知id为空 | GHPushResultCodeLocalNoticeIdNull | 请检查本地通知-通知id是否为空 |
200099 | 失败 | GHPushResultCodeError | 系统错误,常见于系统功能不支持。参考常见问题 (opens new window) |
Unity PC 国际
错误码 | 描述 | 备注 |
0 | 成功 | |
1 | 取消 | 登录取消、支付取消 |
2 | api错误 | 预留 |
3 | 初始化失败 | 可根据失败原因RetMsg进行该接口的重新接入,无法确认可联系G家 |
4 | 用户未登录 | 先确认该接口是否在登录成功之后调用,如果是还依然有该问题请联系G家 |
5 | 支付失败 | 如遇到RetMsg无法自行确认并修复的支付错误请联系G家排查 |
6 | 网络不稳定 | 网络不稳定,请检查网络 |
7 | 无法解码内容数据 | 相关接口响应数据格式错误,不符合JSON格式,请联系G家解决 |
8 | 所有渠道均已绑定 | 所有渠道均已绑定 |
-4100605 | 验证码错误 | 预留 |
-4101010 | TOKEN过期,需要重新登录 | TOKEN过期,需要重新登录,建议回到登录界面 |