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>