openinstall uni-app接入指南

 时间:2026-02-14 08:13:40

1、前往官站注册创建应用后,在 "应用集成" 的对应平台的 "应用配置" 中获取 appkey 和 scheme 以及 iOS 的关联域名。

openinstall uni-app接入指南

2、配置appkey

在 mainfest.json 的 App原生插件配置 的 openinstall 插件配置框内配置 openinstall 分配给应用的 AppKey

openinstall uni-app接入指南

3、配置scheme

在 mainfest.json 的 App常用其它配置 中配置 openinstall 分配给应用的 scheme

openinstall uni-app接入指南

4、配置universal links(iOS平台)

HBuilderX2.3.0开始云端打包支持配置XCode中的Capabilities 参考文档

在HBuilderX中的manifest.json中配置关联域名:

"capabilities": {      "entitlements": {          "com.apple.developer.associated-domains": [              "openinstall分配给应用的关联域名"          ]      }  }

示例如下图:

openinstall uni-app接入指南

1、引用

const openinstall = uni.requireNativePlugin('openinstall-plugin');

2、初始化

init()


示例:在 App.vue 的 onLaunch 方法中进行初始化

openinstall.init();

注意: 1.3.2版本加入,必须先进行初始化,才能调用其他api

3、获取安装数据

getInstall(seconds, callback)

seconds : 回调超时时间

callback : 数据回调函数

示例:

openinstall.getInstall(    8,    function(result) {        console.log('getInstall : channel=' + result.channelCode + ', data=' + result.bindData);    });

4、获取拉起数据

registerWakeUp(callback)

callback : 数据回调函数

示例: 在 App.vue 的 onLaunch 方法中注册拉起回调(在初始化之后调用 )

openinstall.registerWakeUp(function(result){    console.log('getWakeup : channel=' + result.channelCode + ', data=' + result.bindData); });

5、注册量统计

reportRegister()


示例:

openinstall.reportRegister();

6、效果点统计

reportEffectPoint(effectPointId, effectPointValue)

effectPointId : 效果点ID

effectPointValue : 效果点值,数值类型

示例:

openinstall.reportEffectPoint("effect_test", 1);

1、代码集成完毕后,需要导出安装包上传openinstall后台,openinstall会自动完成所有的应用配置工作。

openinstall uni-app接入指南

2、上传完成后即可开始在线模拟测试,体验完整的App安装/拉起流程;待测试无误后,再完善下载配置信息。

openinstall uni-app接入指南

  • 华为麦芒4进水后怎么办
  • 乱斗西游2手游如何拜师?
  • 高中孩子谈恋爱怎么跟孩子沟通
  • 前列腺增生有什么症状表现
  • 如何妙用砧板
  • 热门搜索
    权重是什么意思 奈斯是什么意思 汛期是什么意思 什么水果养胃 三月三是什么节 网签是什么意思 vt是什么意思 cvt无级变速是什么意思 今天有什么考试 状语是什么