插件放在nativeplugins文件夹下,包含一个android文件和一个ios文件,android文件有一个.aar,ios有一个a
    image.png
    在 mainfest.json 的 *App原生插件配置
    的 openinstall 插件配置框内配置 openinstall 分配给应用的 AppKey
    image.png

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


    1. (() => {
    2. const openinstall = uni.requireNativePlugin("openinstall-plugin");
    3. openinstall.reportRegister();
    4. openinstall.registerWakeUp(function(result) {
    5. console.log(
    6. "getWakeup : channel=" +
    7. result.channelCode +
    8. ", data=" +
    9. result.bindData
    10. );
    11. });
    12. openinstall.getInstall(8, function(result) {
    13. console.log(
    14. "getInstall : channel=" +
    15. result.channelCode +
    16. ", data=" +
    17. result.bindData
    18. );
    19. });
    20. })();

    安装新的插件后需要重新打包自定义基座才能测试,
    打印openinstall空对象没有影响,对象方法可以正常使用

    • getInstall是安装的时候触发
    • registerWakeUp是被别的app唤醒的时候调用