1.集成 蒲公英 AndroidSDK有两种方式:
方式一:
a.下载 pgyer-4.x.x.jar 将 jar 包复制到工程的 libs 目录下面。(当前最新版本4.3.3)
b.在项目app/build.gradle中添加 支持到手机的最低版本 16
方式二:
a.在项目下build.gradle中添加
b.在app/build.gradle中添加
2 .获取FrontJS Token和Api key
a.找到蒲公英上需要集成sdk的项目
b.点击立即创建
3.在 application 初始化(必须在application)
a.java代码
b.kotlin代码
4.在 AndroidManifest.xml 注意修改 android:name="{当前应用的application}"此处的名字对应上面继承 Application 的类名,添加权限,添加apikey, 添加frontJSToken ,添加是否添加检查更新的开关,页面卡顿阈值默认10
5.手动上报异常
6.开启自动检查更新功能(两种方式)
a. 在初始化地方加入.enable(Features.CHECK_UPDATE);
b.在AndroidManifest.xml中添加
7.手动调版本检查(无回调接口有更新会在通知栏上通知)
8.可以自定版本检查更新样式
a.java代码
b.kotlin代码
9.用户自定义数据(上传数据必须是JSON字符串格式 如:{"userId":"ceshi_001","userName":"ceshi"})
10.取消指定检测功能 ,对应的功能枚举参照:https://seed.pgyer.com/C0PQ54Sr
11.如果需要实现 UncaughtExceptionHandler 接口,可以在初始化后调用代码(4.2.8版本支持)
12.添加混淆(一般不需要)
-keep class com.pgyer.pgyersdk.** { *; }
-keep class com.pgyer.pgyersdk.**$* { *; }
欢迎扫码入群咨询新版本Android SDK