WEB集成文档(App下载落地页集成)
此文档是面向App的下载落地页的js SDK,配合App实现一键拉起、App传参安装等功能的。文档仅作为参考,实际使用时建议进入账号中应用的控制台-【应用集成】-【Web集成】中按照文档集成。
web集成方式
一、javascript集成
建议直接引用文档中js文件地址(cdn加速链接),以保证文件能及时更新
<script type="text/javascript" charset="UTF-8" src="https://res.openinstall.com/openinstall-appKey.js"></script>
<script type="text/javascript">
var data = OpenInstall.parseUrlParams();//openinstall-{appKey}.js中提供的api,解析当前网页url中的查询参数并对data进行赋值
new OpenInstall({//初始化方法,与openinstall服务器交互,应尽早调用
appKey : "appKey",//appKey为openinstall为应用分配的唯一id(必须传入)
channelCode:"渠道编号";//传入渠道编号,优先级大于链接上拼接的渠道编号
fastInstall:false;//快速安装功能开关,true为开启,false为关闭
onready : function() {//初始化成功回调方法。当初始化完成后,会自动进入
this.schemeWakeup();//尝试使用scheme打开App(主要用于Android以及iOS的QQ环境中)
var m = this, button = document.getElementById("downloadButton");//为button对象绑定对应id的元素
button.onclick = function() {//对应button的点击事件
m.wakeupOrInstall();//此方法为scheme、Universal Link唤醒以及引导下载的作用(必须调用且不可额外自行跳转下载)
return false;
}
}
},data);//初始化时传入data,作为一键拉起/App传参安装时候的参数
</script>
二、App banner集成
banner与JavaScript集成二选一即可。banner集成更便捷,但在网页底部会生成固定的横幅模块,无法灵活修改样式。开发者可以根据实际需要选择集成方式。
开发者直接将下面地址在网页中引用加载即可
<script type="text/javascript" charset="UTF-8" src="https://web-appkey.openinstall.com/web/banner.js?id=xxxxxxxxx"></script>