uni-app插件市场下载插件
插件放在nativeplugins文件夹下,包含一个android文件和一个ios文件,android文件有一个.aar,ios有一个a
在 mainfest.json 的 *App原生插件配置 的 openinstall 插件配置框内配置 openinstall
分配给应用的 AppKey
在 mainfest.json 的 App常用其它配置 中配置 openinstall
分配给应用的 scheme
(() => {
const openinstall = uni.requireNativePlugin("openinstall-plugin");
openinstall.reportRegister();
openinstall.registerWakeUp(function(result) {
console.log(
"getWakeup : channel=" +
result.channelCode +
", data=" +
result.bindData
);
});
openinstall.getInstall(8, function(result) {
console.log(
"getInstall : channel=" +
result.channelCode +
", data=" +
result.bindData
);
});
})();
安装新的插件后需要重新打包自定义基座才能测试,
打印openinstall空对象没有影响,对象方法可以正常使用
- getInstall是安装的时候触发
- registerWakeUp是被别的app唤醒的时候调用