无线保镖结果码说明

本文所列的无线保镖错误码同时适用于 Android 及 iOS 操作系统。

根据不同错误类型,下面将错误码分为以下三类:

如果发生错误,Xcode 的 console 中会打印“SG ERROR: xxxx” 格式的错误码,具体含义如下所示。

一般错误码

错误码

含义

101

参数不正确,请检查输入的参数。

102

主插件初始化失败。

103

有依赖的插件没有引入。本错误码打印的同时会提示缺失的插件名,请按提示进行操作。

104

引入了插件,但加载失败。一般是因为 other linker flags 中没有添加 -all_load-ObjC 所致,添加后可以解决。

105

引入了对应插件,但该插件的依赖插件没有引入。本错误码打印的同时会提示缺失的插件名,请按提示进行操作。

106

引入了对应插件,但该插件的依赖插件版本不符合要求。本错误码打印的同时会提示依赖的版本号,请按提示进行操作。

107

引入了对应插件,但该插件的版本不符合要求。

108

引入了对应插件,但该插件的依赖资源没有被引入。

109

引入了对应插件,但该插件的依赖资源版本不符合要求。

121

图片文件有问题。一般是生成图片文件时的 bundle id 和当前应用的 bundle id 不一致。

122

没有找到图片文件,请确保图片文件在项目目录下。

123

图片文件格式有问题,请重新生成图片文件。

124

当前图片的版本太低。

125

init with authcode 初始化错误。

199

未知错误,请重试。

201

参数不正确,请检查输入的参数。

202

图片文件有问题。一般是生成图片文件时的 bundle id 和当前应用的 bundle id 不一致。

203

没有找到图片文件,请确保图片文件在项目目录下。

204

图片文件格式有问题,请重新生成图片文件。

205

图片文件的内容不正确,请重新生成图片文件。

206

参数中的 key 在图片文件中找不到,请确认图片文件中有这个 key。

207

输入的 key 非法。

208

内存不足,请重试。

209

不存在指定索引的 key。

212

请升级新版本图片,当前图片的版本太低。

299

未知错误,请重试。

静态数据加解密错误码

错误码

含义

301

参数不正确,请检查输入的参数。

302

图片文件有问题。一般是获取图片文件时的 apk 签名和当前程序的 apk 签名不一致。请使用当前程序的 apk 重新生成图片。

303

没有找到图片文件,请确保图片文件在 res\drawable 目录下。

304

图片文件格式有问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成。

305

图片文件内的内容不正确,请重新生成图片文件。

306

参数中的 key 在图片文件中找不到,请确认图片文件中有这个 key。

307

输入的 key 非法。

308

内存不足,请重试。

309

不存在指定索引的 key。

310

待解密数据不是可解密数据。

311

待解密数据与密钥不匹配。

312

当前图片的版本太低,请升级新版本的图片。

399

未知错误,请重试。

401

参数不正确,请检查输入的参数。

402

内存不足,请重试。

403

获取系统属性失败,请确认是否有软件拦截,获取系统参数。

404

获取图片文件的密钥失败,请确认图片文件的格式和内容是否正确。

405

获取动态加密密钥失败,请重试。

406

待解密数据格式不符合解密要求。

407

待解密数据不符合解密要求,请确认该数据是本设备上保镖动态加密产生。

499

未知错误,请重试。

501

参数不正确,请检查输入的参数。

502

内存不足,请重试。

503

获取系统属性失败,请确认是否有软件拦截,获取系统参数。

504

获取图片文件的密钥失败,请确认图片文件的格式和内容是否正确。

505

获取动态加密密钥失败,请重试。

506

待解密数据不是可解密数据。

507

待解密数据与密钥不匹配,请重试。

508

传入 key 对应的 value 不存在。

599

未知错误,请重试。

安全签名接口错误码

错误码

含义

601

参数不正确,请检查输入的参数。

602

内存不足,请重试。

606

使用带 seedkey 的 top 签名时,没有找到 seedkey 对应的 seedsecret。

607

yw_1222.jpg 图片文件有问题。一般情况是生成图片时的 bundle id 和应用的 bundle id 不匹配。

608

没有找到 yw_1222.jpg 图片文件,请确保图片文件在项目目录下。若工程中已存在此图片,请确认工程 meta.config 文件中 base64Code 字段不为空。若为空,请参考 无线保镖 重新手动生成 yw_1222.jpg 图片。

609

yw_1222.jpg 图片文件格式有问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成 。

610

yw_1222.jpg 图片文件内的内容不正确,请重新生成图片文件。

611

参数中的 key 在图片文件中找不到,请确认图片文件中有这个 key。

615

当前图片的版本太低,请升级新版本的图片。

699

未知错误,请重试。