Openinstall使用和集成流程,以及注意事项
的有关信息介绍如下:openinstall为Android/iOS开发者提供非侵入式的sdk,用来精确的获取App每一次安装来源,并在安装来源追踪技术之上,研发出免打包、跨平台的推广渠道统计功能
openinstall以其稳定可靠的解决方案,获得了游戏社交、新闻教育、金融电商等众多领域的客户的信赖
下载并导入 SDK
前往 openinstall 官网,进入下载中心,下载最新版 SDK
将下载好的 openinstall SDK 拷贝到项目的 app/libs 文件夹下,并在 app 模块的 build.gradle 中导入
申请权限
openinstall 只需要申请基本的网络请求权限,不需要其它任何用户隐私权限
在 AndroidMaifest.xml 中添加网络权限
配置 AppKey
在 AndroidManifest.xml 的 application 标签内设置openinstall 为应用分配的 AppKey
SDK初始化
在 App 启动时,调用 OpenInstall.init(context) 方法完成 sdk 初始化。
推荐在自定义的 Application 的 onCreate() 方法中调用,并在 AndroidManifest.xml 中的 application 标签中指定使用自定义的 Application 类
获取安装参数
在 APP 需要安装参数时(由 web 网页中传递过来的,如邀请码、游戏房间号等动态参数),调用 OpenInstall.getInstall 方法,在回调中获取参数(可重复获取)
渠道统计
SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计上报工作。
注册量统计和效果点统计需要根据自身业务规则调用相关api
//用户注册成功后调用
OpenInstall.reportRegister();
//使用后台创建的 “效果点ID” 作为pointId
OpenInstall.reportEffectPoint(pointId, pointValue);
注意:效果点建立在渠道基础之上,主要用来统计终端用户对某些特殊业务的使用效果。调用接口前,请先进入管理后台“效果点管理”中添加效果点
一键拉起
在AndroidManifest.xml的拉起页面activity标签中添加intent-filter(一般为MainActivity),配置scheme,用于浏览器中拉起
并在拉起页面中调用 OpenInstall.getWakeUp 方法,获取 web 端传过来的动态参数
到此 openinstall sdk 集成结束,下面可以进行测试了
前往 openinstall 控制台,进入对应的应用,选择 “android集成”进入集成引导的“上传安装包”,选择自己的应用生成的apk(亦可将apk拖到上传框中)
选择安装包后,openinstall 将对应用的配置进行检测,如没有任何错误提示即可上传apk,然后发布测试
点击控制台右上角的“在线测试”按钮,随机输入一组测试数据,点击“生成测试链接”。
使用Android手机的微信(QQ、新浪微博等主流社交软件均可)扫描二维码下载apk,安装打开应用,然后查看安装回调方法获取参数的情况。