You need to enable JavaScript to run this app.
导航

关于鉴权

最近更新时间2022.08.31 13:08:36

首次发布时间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素材进行混用

注意事项

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

授权错误码

事件状态码描述
LICBAG_API_FILE_ERROR-601文件没找到或损坏
LICBAG_API_TYPE_NOT_MATCH-602授权包类型不匹配
LICBAG_API_INVALID_VERSION-603无效的版本
LICBAG_API_INVALID_BLOCK_COUNT-604无效的数据块
LICBAG_API_LICENSE_STATUS_INVALID-605非法授权文件
LICBAG_API_LICENSE_STATUS_EXPIRED-606授权文件过期
LICBAG_API_LICENSE_NO_FUNC-607请求功能不匹配
LICBAG_API_LICENSE_STATUS_NO_MATCH-608授权包类型不匹配
LICBAG_API_LICENSE_STATUS_ID_NOT_MATCH-609Application/BundleID不匹配
LICBAG_API_SUC0成功返回
LICBAG_API_FAIL-600其他错误