You need to enable JavaScript to run this app.
导航
关于鉴权
最近更新时间:2025.04.06 11:31:42首次发布时间:2022.08.31 13:08:36
我的收藏
有用
有用
无用
无用

简介

使用VE的SDK需要进行鉴权,移动端(Android、iOS)采取离线授权的方式。

离线授权(Android、iOS)

授权文件同时校验应用的ApplicationID/BundleID和有效期,ApplicationID/BundleID不匹配或者不在有效期内都会造成SDK失效。目前demo中的授权文件(例如:ve_test_20210222_20210822_com.IESVideoEditor.demo.inhouse_v1.0.1.licbag)会绑定我们预设的ApplicationID/BundleID(com.IESVideoEditor.demo.inhouse)。集成测试只需修改其ApplicationID/BundleID为“com.IESVideoEditor.demo.inhouse“即可开始测试。

此种方式的优势是:可测试体验demo中所有功能。集成测试完成后,再申请绑定自己包名的正式授权和素材进行替换即可,不会影响到之前集成测试结果。

绑定自定义ApplicationID/BundleID的测试授权

如果已经接入三方正式授权的其他SDK,且已经绑定明确ApplicationID/BundleID,修改其ApplicationID/BundleID时会造成其他三方SDK功能无法使用,或想使用绑定自己包名的授权文件进行测试,可先与对应商务同学进行沟通并阐述具体理由,申请绑定用户自定义的ApplicationID/BundleID进行测试,需注意以下几点:

  1. 仅能绑定所需的测试功能
  2. 仅能提供x周及以内的绑定测试期
  3. 请勿使用自定义绑定ApplicationID/BundleID 的临时测试授权在appstore上线,若产生的功能过期风险,造成线上损失,需自行承担
  4. 授权文件与素材是对应的,需使用与授权文件匹配的素材才能生效,切勿将绑定自己包名授权与demo素材进行混用

注意事项

授权文件建议使用服务端的方式下发,后期更新授权文件的时候,不需要发版即可以解决。

授权错误码

错误码说明
EO_AUTH_SUCCESS = 0成功
EO_AUTH_CONFIG_INCORRECT = 1鉴权接口入参不正确
EO_AUTH_FILE_NOT_FOUND = 2找不到证书
EO_AUTH_FILE_TYPE_INCORRECT = 3联合证书类型不正确
EO_AUTH_FILE_VERSION_NOT_SUPPORT = 4联合证书版本不支持
EO_AUTH_FILE_CONTENT_INCOMPLETE = 5证书文件不完整
EO_AUTH_EXPIRED = 6证书过期
EO_AUTH_SUBFILE_INVALID = 7子证书无效
EO_AUTH_ID_NOT_MATCH = 8包名不匹配
EO_AUTH_NO_FUNC = 9缺少funcid
EO_AUTH_NETWORK_ERROR= 10网络错误
EO_AUTH_GET_AUTHMSG_ERROR= 11获取authmsg失败
EO_AUTH_MD5_CHECK_FAILED= 12在线鉴权证书md5校验失败
EO_AUTH_BAD_OFFLINE_LICBAG= 13离线证书缺少特定funcid
EO_AUTH_NOT_RENEWAL = 14鉴权未续期
EO_AUTH_NOT_GET_DEVICE_ID = 15获取设备id失败
EO_AUTH_EXCEED_DEVICE_LIMIT = 16设备数超限
EO_AUTH_UNKNOWN = 200未知错误