顶象白盒加密FAQ
一、概念类
SDK内debug版和release版的区别?
- debug - 表示SDK关闭「防调试等功能」,用于开发阶段,便于开发期间调试项目。
- release - 表示SDK开启「防调试等功能」,用于测试/上线阶段。
试用版和正式版的区别?
- 试用版 - 表示从下载SDK起,SDK已授权15天试用,试用期限到期SDK将无法使用,表现为App运行会闪退。
- 正式版 - 表示从下载SDK起,已授权永久使用,用于上线阶段。
试用版如何升级到正式版
联系客服进行产品正式版升级,重新下载对应App的正式版SDK,重新集成。
二、Android
集成SDK后,运行闪退?
- 检查assets,jar,aar,so等是否集成正确。
- 检查混淆配置是否正确。
- 检查试用版是否到期,通过日志「expired date」表示已到期,如是请联系客服或者商务。
集成SDK后,调试运行会闪退?
- 检查是否使用了release版。开发时请使用SDK的debug版,测试/上线时使用release版。
包名签名正确,Android studio签名后的apk打开还是闪退
- Android gradle plugin 3.5.x-3.6.x Gradle Version 5.4-6.0生成的apk签名有bug,请确认自己的gradle配置版本,避免以上版本号。对应问题原因请看as官方解答:
三、iOS
集成SDK后,调试运行会闪退?
- 检查是否使用了release版。开发时请使用SDK的debug版,测试/上线时使用release版。