FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# 错误码表

状态码 含义 出现该错误码的场景
9000 未知错误 默认值,一般不会出现
9001 (安卓)操作已被取消 安卓中涉及到进程间跳转,然后取消操作时
9002 参数不合法 调用api时的必填参数未传或传递的类型不正确
10000 SDK初始化失败 初始化SDK时传递的SDKKey等参数不正确导致初始化SDK失败时
10001 网络未连接 手机的网络异常,无法访问网络时
10002 SDK配置信息为空 初始化SDK后,异步SDK配置信息拉取失败,打开小程序时再次尝试拉取配置信息依然失败
10003 设备类型暂不支持 不支持的设备类型,配置信息里会反馈支持的设备类型,比如只允许Android设备,实际运行的是iOS设备
10004 当前可用设备数量已达上限 物联网场景,比如管理后台配置的lisence中设备数量10000,实际运行的设备数量已超过10000
10005 license域名校验失败 当前打开小程序时的服务器不在SDK配置信息中返回域名列表中
10006 (安卓)当前使用的设备系统版本过低,暂时无法打开小程序 使用的安卓设备系统版本过低(低于安卓4.4的系统不支持,这里是个兼容性判断逻辑)
10007 二维码格式不合法 二维码内容不是FinClip支持格式,表明不是FinClip小程序二维码
10008 当前二维码所属环境与SDK初始化环境不匹配 二维码打开小程序时的服务器并不在初始化SDK时的服务器列表
11000 appId 不合法 调用打开小程序的api时未传appId
11001 SDK Key不支持打开离线小程序 使用的SDKKey 不支持离线小程序
11002 当前小程序所属环境与SDK初始化环境不匹配 初始化SDK时的服务器为A、B、C,打开小程序时的服务器却是D
11003 二维码加密信息为空 出现这种情况时应该是后台出错,导致返回200,但是加密信息却为空(兼容性判断逻辑,一般不会出现)。
11004 二维码信息解密后为空 通过二维码信息请求后台接口后,返回的加密信息无法解密(兼容性判断逻辑,一般不会出现)
11005 二维码中数据类型错误 二维码信息请求后台后,返回数据中解密后格式不是键值对类型(iOS里需要能转换为NSDictionary,安卓需要能转换为json对象,兼容性判断逻辑,一般不会出现)
11006 二维码中类型缺失 二维码返回信息中不包含小程序的版本类型(兼容性判断逻辑,一般不会出现)
11007 二维码未知的小程序类型 二维码返回信息中的版本类型是不支持的类型(支持的类型:release、trial、temporary、review、development、remoteDebug)
11008 codeId不合法 二维码对应的信息中缺少codeId(兼容性判断逻辑,一般不会出现)
11009 小程序正在运行中(启动小程序防抖) 频繁多次打开同一小程序
11010 (安卓)预加载基础库文件不存在 打开线上小程序时,配置了离线基础库路径,但是文件不存在
11011 (安卓)预加载小程序文件不存在 打开线上小程序时,配置了离线小程序包路径,但是文件不存在
11012 SDK 未初始化 未初始化SDK,或者初始化失败的情况下,调用SDK的api
12000 网络异常,无法连接到服务器 SDK与后台服务器通信出现http错误的情况
12001 服务异常,接口请求失败(通用) SDK请求后台服务接口时失败(未能匹配到业务错误码时的默认情况)
12002 服务器返回数据异常(通用) SDK请求后台服务接口时,返回参数类型不正确
12003 服务异常,小程序详情接口请求失败 SDK请求小程序详情接口失败,未能匹配到业务错误码的默认情况
12004 服务异常,基础库详情接口请求失败 SDK请求基础库详情接口失败,未能匹配到业务错误码的默认情况
12005 批量查询小程序详情接口请求失败 SDK 请求批量查询小程序详情接口失败时
12006 服务异常,小程序详情接口返回数据解密出错 SDK请求小程序详情接口,返回的数据解密失败
12007 服务异常,基础库详情接口返回数据解密出错 SDK请求基础库详情接口,返回的数据解密失败
12008 服务异常,接口返回数据解密出错(通用) SDK请求其他后台接口,返回的数据解密失败
12009 服务异常,小程序详情接口返回数据异常 SDK请求小程序详情接口,返回的数据类型不正确
12010 服务异常,基础库详情接口返回数据异常 SDK请求基础库详情接口,返回的数据类型不正确
12011 批量查询小程序详情接口,返回数据异常 SDK请求批量查询小程序详情接口,返回的数据类型不正确
12012 小程序整包下载地址为空,无法下载 打开整包小程序时,小程序详情接口中返回的整包下载地址为空
12013 小程序分包下载地址为空,无法下载 打开分包小程序时,小程序详情接口中返回的分包下载地址为空
12014 (安卓)小程序分包文件名无效 打开分包小程序时,小程序详情接口中的分包文件名称为空
12015 基础库下载地址为空,无法下载 基础库详情接口返回的数据中下载地址为空
12016 基础库版本号为空 基础库详情接口返回的数据中版本号为空
12017 小程序分包文件下载失败 下载小程序分包文件时,下载失败
12018 小程序整包文件MD5校验失败 下载小程序整包文件后,校验MD5不正确
12019 小程序分包文件MD5校验失败 下载小程序分包文件后,校验MD5不正确
12020 基础库MD5校验失败 下载基础库文件后,校验MD5不正确
12021 (iOS)下载目录出错,无法下载 iOS下载文件前,创建存放文件夹失败
12022 下载失败 下载其他文件失败时的默认情况
12023 基础库下载失败 下载基础库文件失败
12024 小程序下载失败 下载小程序包失败
12025 (iOS)小程序压缩包异常,拷贝失败 下载完小程序包后,拷贝至存储目录失败
13000 整包小程序service.html 缺失, 请检查代码包是否已编译 加载整包小程序时,整包小程序中的service.html缺失
13001 页面不存在 启动小程序时传入了一个小程序中不存在的页面
13002 域名未登记,无法打开 小程序中访问一个未在后台录入过的域名
13003 域名已被加入黑名单,无法打开 小程序中访问的一个域名,已被加入黑名单
13004 (安卓)小程序整包解压失败 安卓里小程序整包文件解压失败
13005 (安卓)小程序分包解压失败 安卓里小程序分包文件解压失败
13006 基础库解压失败 基础库解压失败
13007 拷贝基础库资源失败 iOS中拷贝基础库资源至运行目录失败
13008 拷贝小程序资源失败 iOS中拷贝小程序资源至运行目录失败
13009 (安卓)基础库库加载失败 安卓下加载基础库超时
13010 service加载超时 加载service层js 超时
13011 离线小程序offlineMiniprogramZipPath为空 打开离线小程序时,offlineMiniprogramZipPath未设置
13012 离线小程序offlineFrameworkZipPath为空 打开离线小程序时,offlineFrameworkZipPath未设置
13013 离线基础库解压失败 打开离线小程序时,基础库解压出错
13014 (iOS)离线小程序包不存在 打开离线小程序时,离线小程序path对应的文件不存在
13015 (安卓)离线小程序path为空 安卓内部加载小程序包时,path为空
13016 离线小程序解压失败 离线小程序包解压失败
13017 (安卓)离线小程序读取package.json失败 安卓下打开离线小程序时读取package.json失败
13018 (安卓)offlinePackageFactoryClass 未设置 离线小程序包代理类未设置
13019 (安卓)从宿主应用获取的分包文件为空 安卓下从宿主应用获取的离线小程序分包文件为空
13020 (安卓)获取本地分包文件失败 安卓从本地读取离线小程序的分包文件失败
13021 (安卓)LocalInterfaceAppletHandler未设置 离线小程序的LocalInterfaceAppletHandler 代理未设置
13022 未找到appletId指定小程序 调功能api时,通过appletId 未找到对应的小程序
13023 (iOS)未找到前台运行的小程序 未找到前台运行的小程序(原生调用H5中方法时)
13024 小程序控制台未准备好 宿主app往小程序vConsole写入日志时,vConsole还未创建
13025 (安卓)小程序信息为空 SDK内的一些容错性判断
13026 (iOS)文件名出错 iOS下文件名错误
13027 (iOS)基础库文件夹异常,保存失败 保存离线小程序的基础库至存储目录失败,存放的文件夹异常
13028 (iOS)小程序文件夹异常,保存失败 保存离线小程序至存储目录失败,存放的文件夹异常
13029 (安卓)线程池执行基础库信息获取任务发生异常 兼容性判断,异常捕获
13030 (安卓)线程池执行小程序包获取任务发生异常 兼容性判断,异常捕获
13031 (安卓)截图失败 安卓下生成截图失败,比如分享小程序、转发等
13032 (安卓)未找到指定小程序进程 安卓未找到指定id的小程序进程,比如跳转回小程序进程时
13033 (安卓)分包解压后文件缺失,完整性验证失败 加载小程序时,校验小程序解压后的文件是否完整,避免解压一半app被杀等情况导致的文件不完整
13034 (安卓)分包完整性验证出错 解压后文件完整性判断出错
13035 (iOS)解压目录为空 iOS里用来存放小程序解压文件的目录不存在
20000 后台接口返回,小程序不存在 后台无法查询到appId对应的小程序,一般是小程序id与服务器不匹配,比如测试环境的appId与正式环境的服务器地址
20001 后台接口返回,小程序已下架 要打开的小程序在管理平台已下架,可去管理后台查看状态
20002 后台接口返回,小程序已过期 要打开的小程序已过期了,可去管理后台查看状态
20003 后台接口返回,小程序被禁用 小程序被禁用了,可去管理后台查看状态
20004 后台接口返回,应用未在平台注册 宿主应用未在管理平台注册,一般是SDKKey 与服务器不匹配
20005 后台接口返回,应用已停止合作 应用已与小程序停止合作了,可在管理平台查看小程序与应用的关联状态
20006 后台接口返回,小程序与应用未关联 appId在后台能查到小程序,但是小程序未与任何宿主应用关联
20007 后台接口返回,bundleId被禁用 SDK Key 对应的宿主应用被禁用了,可在管理平台查看应用的状态
20008 后台接口返回,应用已过期 宿主应用在后台已经过期了
20009 后台接口返回,小程序所属企业账号状态异常 appId所属的企业账号状态异常,可登录管理平台查看
20010 后台接口返回,后台配置的license异常 服务器对应的lisense异常,后台接口不能正常访问
20011 后台接口返回,未找到对应的小程序版本信息 根据 Appid 请求小程序版本详情时,无法匹配到时报错
20012 后台接口返回,数据库错误 管理平台的数据库出错
20013 后台接口返回,企业状态异常 获取appId 对应的企业失败
20014 后台接口返回,SDKKey不属于当前服务器 sdkKey 在管理后台查询不到信息,可能是sdkKey 与服务器传错
20015 后台接口返回,资源不足 后台的接口调用次数,或者下载流量使用完了,在saas用户
20016 后台接口返回,搜索功能被禁用,无法搜索 搜索接口对应的lisence 配置项未开启,所以不能调用搜索功能
20017 后台接口返回,上传图片失败 分享小程序时,生成的图片上传失败
20018 后台接口返回,二维码已过期 二维码已经过期
20019 后台接口返回,获取小程序列表无权限 (只针对管理小程序获取小程序列表) 没有权限获取小程序列表,私有化部署时只有配置的管理小程序才能获取小程序列表
20020 后台接口返回,隐私协议信息不存在 调用小程序隐私配置接口时,未查找到对应的隐私协议
20021 后台接口返回,请求参数不合法,sdkkey 不存在 调后台接口时,请求头中未传sdkkey
20022 后台接口返回,请求参数后端解析失败 后端解析接口参数失败
20023 后台接口返回,内部服务接口异常 后台内部服务出错
20024 后台接口返回,当前SDK无可用版本基础库 管理后台未上传与SDK配套的基础库
20025 后台接口返回,SDK指纹无法通过校验 证联环境SDK 指纹校验失败
20026 后台接口返回,获取基础库信息参数异常 调用基础库信息接口时,参数错误或后台无法正确解析
20027 后台接口返回,SDK版本号格式错误 SDK的版本号错误,很旧的后台不支持x.y.z-xxx格式版本号
20028 后台接口返回,基础库数据库错误 查询基础库信息时,数据库出错
20029 后台接口返回,当前用户无体验权限 打开体验版小程序时,当前用户的userId 未添加到体验用户列表
20030 后台接口返回,当前用户无体验权限 打开体验版小程序时,当前用户的userId 未添加到体验用户列表
20031 后台接口返回,体验版本已取消 小程序的体验版本已取消
20032 后台接口返回,当前用户无开发权限 打开开发版小程序时,当前用户的userId 未添加到开发用户列表
20033 后台接口返回,当前用户无审核权限 打开审核版小程序,当前用户的userId 并不在审核人员列表
20034 后台接口返回,SDK Key无效 sdk key 对应的应用未管理小程序appId
20035 后台接口返回,系统内部调用错误 管理后台系统内部错误
20036 后台接口返回,获取域名信息失败 管理后台获取小程序的域名信息失败
29999 后台接口返回,服务不可用 管理后台服务发送异常
© FinClip with ❤ , Since 2017