答:建议使用我们demo中默认授权与素材(resource下bundle文件)进行集成测试,好处在于:此种方式可测试体验demo中所有功能。集成测试完成后,再申请绑定自己包名的正式授权和素材,最终替换使用正式授权与素材即可,不会影响到之前集成测试结果。如想使用绑定自己包名的授权文件进行测试,可先与对应商务同学进行沟通并阐述具体理由。
答:我们sample中授权文件绑定了包名”com.bytedance.labcv.demo”,集成测试需注意要修改其ApplicationID/BundleID为“com.bytedance.labcv.demo”(算法版:com.bytedance.labcv.demo.algo)即可开始测试。Android
:将Gradle中的ApplicationId修改为“com.bytedance.labcv.demo”;iOS
:将 General/Identity/Bundle Identifier 修改为“com.bytedance.labcv.demo”(iOS需使用企业开发者账号,另修改bundleID后,企业开发者账号需刷新, Automatically manage signing反复勾选几次,直至开发者账号刷新即可)如无企业开发者账号则联系商务申请绑定自己包名授权。
答:建议授权与素材和对应的SDK版本配套使用,如在本版本SDK使用其它版本的素材,可能会存在一定风险或问题。
答:正式授权到期需替换新授权文件,但不一定需要发布新版本,建议可以通过类似文件下发服务的方式将新授权文件下发下去(一般移动端app都会有资源(例如:图片,视频等)下发服务,把我们的授权文件作为一个资源下发到客户端即可,这属于应用层逻辑)。
答:
1.检查手机系统时间是否正常
2.检查Android的ApplicationId/iOS的bundle id是否与授权包名一致
3.检查check_license与对应版本号是否一致
如确认以上没有问题,建议查看以下tag输出Error类型的日志:
bef_effect_ai 和SMASH_E_LOG 以及 EffectSDK
再对照错误码表对应描述与提供的解决思路进行排查
错误码表
答:不能共用,素材与授权包名配套,具体可联系我们商务沟通。