- 快速下载
如果只需要快速下载功能,无需其它功能(携带参数安装、渠道统计、一键拉起),完成初始化即可。
- 携带参数安装
在 APP 需要个性化安装参数时(由 web 网页中传递过来的,如邀请码、游戏房间号等 自定义参数),调用以下方法,在回调中获取参数(该方法可重复调用)。
// 注意:SDK调用getInstallParams方法获取参数是异步操作,请确保在onGetInstallFinish回调中拿到参数后才去处理自己的业务逻辑
ShareInstall.getInstance().getInstallParams(new
AppGetInstallListener() {
@Override
public void onGetInstallFinish(String info) {
// 客户端获取到的参数是json字符串格式
Log.d(“ShareInstall”, "info = " + info);
try {
JSONObject object = new JSONObject(info);
// 通过该方法拿到设置的渠道值,剩余值为自定义的其他参数
String channel = object.optString(“channel”);
Log.d(“ShareInstall”, "channel = " + channel);
} catch (JSONException e) {
e.printStackTrace();
}
}
});