Android SDK集成指南

下载和导入

下载中心中下载fissioninstall-release.aar文件,放到android项目的lib目录下。

在项目的应用build.gradle文件的dependencies 添加依赖

implementation files('libs/FissionInstall-release.aar')

另外需要添加okhttp依赖

implementation 'com.squareup.okhttp3:okhttp:3.12.0'

修改后sync一下项目

基础配置

在项目的AndroidManifest.xml中添加网络权限

<uses-permission android:name="android.permission.INTERNET"/>

初始化

在MainActivity的onCreate方法中调用init()方法,需要传入Context上下文参数

try {
    FissionInstall.getmInstance().init(this);
} catch (IllegalAccessException e) {
    e.printStackTrace();
}

功能使用

  • 获取分享链接

    传入管理后台分配的appKey和上下文Context参数,可以得到String类型的推广链接返回

    FissionInstall.getmInstance().getInfo(MainActivity.this, appKey)
    

​ 如果需要传递安装自定义回调参数,可以添加一个String类型的自定义参数(例如"hello world!"),调用如下

   FissionInstall.getmInstance().getInfo(MainActivity.this, appKey, "hello world!")
  • 获取安装参数

    若由上述分享链接获取的下载安装包安装的apk,可以匹配到当前安装设备的来源数据,传入上下文参数和appKey调用该方法可以获取一个Map map 类型的返回值,根据key"url"可以获取推广链接String值如map.get("url");若调用分享链接接口时传入了安装自定义参数,可以根据key "data"获取传入的回调参数,否则为空,例如map.get("data")

  FissionInstall.getmInstance().getSetupCb(MainActivity.this, appKey);

results matching ""

    No results matching ""