wx.miniapp.installApp

安装应用(只适用于 Android),要安装的 apk 包名必须跟当前应用相同,生成签名的证书一致,且应用版本号不能小于当前应用。

Android >= 1.0.13

补充:该接口可结合 wx.getAppBaseInfoopen in new window 获取当前应用的 appVersion ,检测到有新版本即可使用 wx.miniapp.installApp 提示用户在应用内下载并安装 apk 来进行更新

注意:需在project.miniapp.json里勾选 install SDK

参数

属性类型默认值必填说明
filePathstring应用的用户目录

JSAPI 代码例子

// login
wx.downloadFile({
    url: 'http://xxxx/包名.apk',
    success(res) {
        console.log('download apk success', res)
        wx.miniapp.installApp({
            filePath: res.tempFilePath,
            success(res) {
                console.log('install app success', res)
            },
            fail(res) {
                console.log('install app fail', res)
            }
        })
    },
    fail(res) {
        console.log('download apk fail', res)
    }
})