SDK优先提供aar包,如需jar包,请联系客服 把下载的ShareInstallSdk.zip文件解压,将ShareInstall_x.x.x.aar文件拷贝到项目的libs文件夹中,并在当前项目下的build.gradle文件中导入(注:不是项目的根目录build.gradle文件)android
(注:导入aar前需检查当前项目下的build.gradle文件中(不是项目的根目录build.gradle文件),android标签下是否已经加入如下代码,不然会报错)web
在AndroidMainfest.xml中添加权限声明。浏览器
在AndroidMainfest.xml中的application标签中添加分配给你应用的Appkeyapp
在自定义Application中调用ShareInstall.getInstance().init(context)方法完成SDK初始化,初始化前先判断当前进程是不是应用的主进程。gradle
如需统计每一个渠道的注册量(对评估渠道质量很重要),可根据自身的业务规则,在确保用户完成 app 注册的状况下调用如下方法: 注意该方法要在ShareInstall.getInstance().init (context)方法以后调用,不然会抛异常。ui
在AndroidMainfest.xml中的application标签中添加android:name=".MyApplication"指定自定义的Application类,以便程序启动的时候初始化自定义Application类,而不是系统默认的Application类。xml
在AndroidMainfest的唤醒页面activity标签中添加intent-filter(通常为MainActivity),配置scheme,用于浏览器中拉起。游戏
注:若是唤醒页面和启动页是同一Activity,则AndroidMaifest.xml的配置以下。进程
在APP须要个性化安装参数时(由web网页中传递过来的,如邀请码、游戏房间号等 自定义参数),调用如下方法,在回调中获取参数(该方法可重复调用)。ip
SDK提供一个判断是不是首次调用的方法,接入方可根据需求是否须要或者自行判断
ShareInstall.getInstance().isFirstInstall()