更新记录
1.1.2(2020-12-16) 下载此版本
修复了一些bug
1.1.1(2020-12-10) 下载此版本
修复了渠道链接注册问题
1.1.0(2020-05-22) 下载此版本
修复bug
查看更多平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:4.4 - 10.0 | armeabi-v7a:未测试,arm64-v8a:未测试,x86:未测试 | 适用版本区间:9 - 14 |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
1、插件介绍
此插件是 shareinstall 为了方便 uni-app 集成使用 shareinstall 功能而开发的,实现了携带参数安装,渠道统计,一键拉起全部功能。
2、使用前准备
前往 shareinstall 官网,注册账户,登录管理控制台,创建应用后,在 "应用管理" 列表选择"进入应用"获取 appkey 和 scheme 、ios的关联域名。
3、配置
3.1 配置appkey 在 mainfest.json 的 App原生插件配置 的 shareinstall 插件配置框内配置 shareinstall 分配给应用的 AppKey
3.2 配置scheme 在 mainfest.json 的 App常用其它配置 中配置 shareinstall 分配给应用的 scheme
3.3配置universal link HBuilderX2.3.0开始云端打包支持配置XCode中的Capabilities 在HBuilderX中的manifest.json中配置域名: 在"plus" -> "distribute" -> "apple" -> "capabilities" -> "entitlements"节点(uni-app项目在"app-plus" -> "distribute" -> "ios" -> "capabilities" -> "entitlements")下添加"com.apple.developer.associated-domains"字段,字段值为字符串数组,每个字符串为要关联的域名
"capabilities": {
"entitlements": {
"com.apple.developer.associated-domains": [
"shareinstall分配给应用的关联域名"
]
}
}
4、使用教程
4.1 引用 const shareinstall = uni.requireNativePlugin('shareinstall-plugin');
4.2 获取安装数据 getInstall(callback)
callback : 数据回调函数
示例: shareinstall.getInstall(function(result) { console.log('getInstall' + result) });
4.3 获取拉起数据 registerWakeUp(callback)
callback : 数据回调函数
示例: 在 App.vue 的 onLaunch 方法中注册拉起回调
shareinstall.registerWakeUp(function(result) {
console.log('wakeup' + result)
});
4.4 注册量统计
示例:
shareinstall.reportRegister();