1

集成蒲公英 android sdk

2

获取 frontjs token 和 api key

3

在 application 中集成

4

添加权限

5

上报异常和检查更新

集成蒲公英 android sdk 有两种方式:

方式一:

  1. 下载蒲公英 android sdk 并将 jar 包复制到工程的 libs 目录下面


更多 sdk 版本

  1. 在项目 app/build.gradle 中添加以下代码
repositories {
    flatdir {
        dirs 'libs'   // jar目录
    }
}
...  
dependencies {
     ...
    implementation files('libs/pgy_analytics_sdk.jar')
}                        

方式二:

  1. 在项目下 build.gradle 中添加
allprojects {
        repositories {
            ...
            maven { url "https://raw.githubusercontent.com/pgyer/analytics/master" }
        }
    } 
  1. 然后在 app/build.gradle 中添加
dependencies {
                    ...
            implementation 'com.pgyer:analytics:4.1.6'
    }                   

获取 frontjs token 和 api key :

  1. 找到蒲公英上需要集成 android sdk 的应用「 应用监控 」,然后点击“立即创建”
  1. 获取如下图所示的 frontjs token 和 api key

在 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);