集成蒲公英 android sdk 有两种方式:
方式一:
- 下载蒲公英 android sdk 并将 jar 包复制到工程的 libs 目录下面
更多 sdk 版本
- 在项目 app/build.gradle 中添加以下代码
repositories {
flatdir {
dirs 'libs' // jar目录
}
}
...
dependencies {
...
implementation files('libs/pgy_analytics_sdk.jar')
}
方式二:
- 在项目下 build.gradle 中添加
allprojects {
repositories {
...
maven { url "https://raw.githubusercontent.com/pgyer/analytics/master" }
}
}
- 然后在 app/build.gradle 中添加
dependencies {
...
implementation 'com.pgyer:analytics:4.1.6'
}
在 application 中集成 :
import android.app.application;
import com.pgyer.pgysdk.pgyersdkmanager;
public class {当前应用的application} extends application {
@override
public void oncreate() {
super.oncreate();
init(this);
}
//初始化
private static void init( {当前应用的application} application){
new pgyersdkmanager.initsdk()
.setcontext(application) //设置上下问对象
.enable(featureenum.check_update) //添加检查新版本
.build();
}
}
添加权限 :
在 androidmanifest.xml 修改 android:name=“{当前应用的application}”(此处的名字对应继承上面 application 的类名),并添加权限
手动上报异常:
import com.pgyer.pgyersdk.pgyersdkmanager;
...
pgyersdkmanager.reportexception(exception e);
手动调用检查更新:
import com.pgyer.pgyersdk.pgyersdkmanager;
...
pgyersdkmanager.checksoftwareupdate(exception e);