Bugtags 测试平台(支持ios、android)

官网:https://bugtags.com/

注意:小米手机 授权 打开漂浮窗

App 集成 Bugtags SDK 后,测试人员就可直接在 App 里所见即所得的提交 Bug;

SDK 会自动截屏,并与设备信息、控制台日志、操作步骤等数据实时同步到 Bugtags 云端

使用(as环境下)

1、app下的build.gradle:

1 bugtags {
2     appKey 'app_key'  //
3     appSecret 'app_secret'    //管理员在设置页可以查看
4     mappingUploadEnabled true
5 }
1 compile 'com.bugtags.library:bugtags-lib:latest.integration'

2、初始化

//application 初始化
Bugtags.start("app_key", this, Bugtags.BTGInvocationEventBubble);

最后一个参数可以实现Bugtags的三种呼出方式,分别为:

BTGInvocationEventBubble(悬浮小球)

BTGInvocationEventShake(摇一摇)

BTGInvocationEventNone(静默)

其中摇一摇模式可以自动上报崩溃信息,用户摇一摇可以呼出小球;

静默模式则在界面上看不到小球,只自动上报崩溃信息。

3、针对 生命周期:

1 // onResume()
2 Bugtags.onResume(this);
3 // onPause()
4 Bugtags.onPause(this);
5 // dispatchTouchEvent(MotionEvent event)
6 Bugtags.onDispatchTouchEvent(this, event);
原文地址:https://www.cnblogs.com/CharlesGrant/p/5171386.html