错误码

最近更新时间:2020-11-24 17:01:59

功能说明

//Java
/*
*调用优图授权接口,code返回值表示授权结果
*/
final int code = YTCommonInterface.initAuthOnlineWithCache(context,URL,cache_path,licenseId,secretKey);
log.i("返回授权结果:"+code);

根据授权返回的 code 的值可以在下表中找到对应的错误信息,同时在 Android studio 和 Xcode 控制台也能看到打印的错误信息。

错误码列表

公共错误码

错误码 原因
0 授权成功
1 无效授权,请检查授权文件的文件名/路径是否正确,例如 license 和 licence 的拼写方式是否统一
2 packageName 不匹配,请检查您的 App 使用的 packageName 和申请的是否一致,检查是否使用了正确的授权文件
16 授权文件已过期,请检查系统时间,或者续期
-1 授权文件路径错误,请检查文件名/路径
-10 授权文件路径错误,请检查文件名/路径,或检查 initType 参数(0或2)
-11 授权文件路径错误,请检查文件名/路径,或检查 initType 参数(0或2)
1002 网络连接失败,请检查是否正常联网、是否 ping 通 initAuth 中的授权服务器 URL
1003 网络初始化错误,服务器 URL
1045 设备授权达到上限
1502 HTTP 502 (1是网络错误前缀)
2002 证书下载失败,建议重装 App 重新激活
2003 证书保存失败,建议重装 App 重新激活
2004 没有写权限,检查 App 读写权限
3003 证书文件为空,建议重装 App 重新激活
3004 授权文件解析失败,可能是授权文件损坏,或者授权文件版本不匹配,检查授权文件是否正确,或者重新申请新版本的授权文件
3005 证书解析出错,建议重装 App 重新激活
3006 证书解析出错,建议重装 App 重新激活
3007 序列号为空,设备生产厂商务必填写唯一的序列号
3008 序列号解析错误,设备生产厂商务必填写唯一的序列号
3013 设备信息不匹配,确认是否在平台上添加了序列号,重装 App 重新激活
3014 设备信息不匹配,确认是否在平台上添加了序列号,重装 App 重新激活
3015 package name 不匹配,检查项目的 package name
3016 package name 为空,建议重新申请授权
3017 证书已过期(累积时间),请续期
3018 证书已过期,请续期
3019 license 版本不匹配,请更新 common 库或 license
3022 设备信息不匹配,建议重装 App 重新激活
4001 设备序列号无效,设备生产厂商务必填写唯一的序列号
4003 没有权限获取序列号,检查 READ_PHONE_STATE 权限
-1001 请求字段中参数错误,检查 LicenseID 是否正确
-1005 设备时间和服务器不符,请确认设备时间正确
-1104 设备序列号不匹配,检查在平台登记的序列号和设备实际序列号是否一致
-1301 序列号信息为空,备生产厂商务必填写唯一的序列号
-1302 没有查询到序列号记录,确认是否在平台上添加了序列号
-1401 该设备续期次数超过限制,换一台设备重新申请授权,或申请解禁
-1402 授权时间无效,请续期
-1405 LicenseID 没有匹配到设备,检查授权代码中的 LicenseID 是否正确,检查账号下是否正确添加了序列号
-1407 授权已过期
logcat res_code: 28 网络不通,请检查是否设置代理、无法链接互联网 (res_code: 前缀表示 libcurl 的错误码)
目录