web集成指南

此处为通用文档,仅用于向开发者介绍web集成的方式方法。开始集成操作时,请移步到开发者控制台,创建应用后,使用具体应用的个性化代码进行集成,这些个性化代码已自动生成对应具体应用的Appkey等个性化配置信息,复制粘贴即可快速集成。

web集成方式

一、App banner集成

App banner是openinstall为开发者提供的一种Web快速集成方式,将下面的标签复制到自己的web分享页中。(此处为图片形式,复制代码请登录控制台)

将根据下面的配置自动生成App banner,同时收集分享页url上的动态参数,拉起应用或是首次安装时,通过相应的Android/iOS客户端api可以获取此数据。

二、javascript集成

除了快捷的App banner集成,openinstall同时提供完整的javascript api,方便web开发者实现完全自主的设计。

(此处为图片形式,复制代码请登录控制台中复制代码)

JavaScript文档API详细说明

1、this.schemeWakeup();

  • 该方法只包含scheme协议唤醒,不包含通用链接(Universal Link)。scheme主要用于Android,iOS只有在控制台强制关闭【启用通用链接(Universal Link)】后、QQ内置浏览器或者在iOS系统小于9.2时才会生效。

2、m.wakeupOrInstall();

  • 该方法会先尝试进行唤醒操作,然后延时执行下载拉起请求。
  • 如果需要自定义延时时长可以使用该方法:m.wakeupOrInstall({timeout:800});800单位为ms,系统默认延时为800ms。
  • 该方法的唤醒在Android设备上为scheme,iOS设备上为通用链接(Universal Link)。

3、m.wakeupOrInstall()该方法必须要提供按钮让用户真实点击触发执行,禁止自动触发(包括定时器执行)或伪点击触发。

4、openinstall.js sdk文件请按照JavaScript文档使用在线引用方式,不要自行下载保存本地。否则无法及时获得到最新的更新调整。