Openinstall使用和集成流程,以及注意事项
1、下载并导入 SDK
前往 openinstall 官网,进入下载中心,下载最新版 SDK
将下载好的 openinstall SDK 拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入


2、申请权限
openinstall 只需要申请基本的网络请求权限,不需要其它任何用户隐私权限
在 AndroidMaifest.xml 中添加网络权限

3、配置 AppKey
在 AndroidManifest.xml 的 application 标签内设置 openinstall 为应用分配的 AppKey

4、SDK初始化
在 App 启动时,调用 OpenInstall.init(context) 方法完成 sdk 初始化。
推荐在自定义的 Application 的 onCreate() 方法中调用,并在 AndroidManifest.xml 中的 application 标签中指定使用自定义的 Application 类


5、获取安装参数
在 APP 需要安装参数时(由 web 网页中传递过来的,如邀请码、游戏房间号等动态参数),调用 OpenInstall.getInstall 方法,在回调中获取参数(可重复获取)

6、渠道统计
SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计上报工作。
注册量统计和效果点统计需要根据自身业务规则调用相关api
//用户注册成功后调用
OpenInstall.reportRegister();
//使用后台创建的 “效果点ID” 作为pointId
OpenInstall.reportEffectPoint(pointId, pointValue);
注意:效果点建立在渠道基础之上,主要用来统计终端用户对某些特殊业务的使用效果。调用接口前,请先进入管理后台“效果点管理”中添加效果点
7、一键拉起
在AndroidManifest.xml的拉起页面activity标签中添加intent-filter(一般为MainActivity),配置scheme,用于浏览器中拉起
并在拉起页面中调用 OpenInstall.getWakeUp 方法,获取 web 端传过来的动态参数


8、到此 openinstall sdk 集成结束,下面可以进行测试了
1、前往 openinstall 控制台,进入对应的应用,选择 “android集成”进入集成引导的“上传安装包”,选择自己的应用生成的apk(亦可将apk拖到上传框中)

2、选择安装包后,openinstall 将对应用的配置进行检测,如没有任何错误提示即可上传apk,然后发布测试
3、点击控制台右上角的“在线测试”按钮,随机输入一组测试数据,点击“生成测试链接”。

4、使用Android手机的微信(QQ、新浪微博等主流社交软件均可)扫描二维码下载apk,安装打开应用,然后查看安装回调方法获取参数的情况。