FAQ
私有云部署的SDK产品,Config地址接口调用需要在代码什么位置设置?
答:私有云客户Config地址接口调用须在SDK初始化接口
+ startWithAppID:
之前调用,否则私有云地址设置将无法生效。具体Config地址请联系技术支持获取。BonreeSDK支持的Xcode版本是多少?
答:BonreeSDK从7.3.0版本开始,仅支持Xcode11及以上版本编译,使用低版本编译会报错。编译App Release版本请遵循苹果规定,使用要求的Xcode版本编译和提交审核。
BonreeSDK以及各模块分别支持哪些iOS系统版本?
答:BonreeSDK支持iOS8.0及以上版本的项目;网络数据采集仅支持iOS10及以上版本;WKWebView框架的网络与性能数据仅支持iOS11及以上版本。
BonreeSDK启动为什么要在didFinishLaunchingWithOptions方法的最前面?
答:前置启动是为了保证BonreeSDK完整的监控相关业务对象极其继承链,数据采集更加全面 !
BonreeSDK崩溃与友盟崩溃可以同时使用吗?
答:可以。但是由于友盟没有做崩溃事件的传递,BonreeSDK需要在友盟之后启动,才可以正常抓取崩溃。
BonreeSDK崩溃与极光崩溃日志功能可以同时使用吗?
答:极光开启崩溃日志功能,会导致BonreeSDK OC崩溃捕获异常,建议不要同时使用。极光崩溃日志API官方文档如下
BonreeSDK崩溃与bugly可以同时使用吗?
答:可以。但BonreeSDK需要在bugly之前启动,否则可能会引发卡死问题。
项目内对系统的异常接口做了自定义的处理,使用BonreeSDK崩溃功能有启动顺序要求吗?
答:建议在该处理逻辑之后启动BonreeSDK。
BonreeSDK启动为什么要放在AFNetworking初始化之前?
答:如果AFNetworking内的网络单例对象初始化后启动BonreeSDK,可能会因无法监控AFN内的单例对象导致网络请求无法被完整采集。