9***@qq.com
9***@qq.com
  • 发布:2021-12-01 14:25
  • 更新:2021-12-01 14:25
  • 阅读:3856

uniapp直接跳转应用商店

分类:uni-app

// 跳转应用商店
export const jumpToAppMarket = (code) => {
// 可以根據文檔換成其他商店 https://www.jianshu.com/p/b544810beac3
const googlePlay = "com.android.vending";

if (plus.os.name == "Android") {  
    var Uri = plus.android.importClass("android.net.Uri");  
    var Intent = plus.android.importClass('android.content.Intent');  
    var main = plus.android.runtimeMainActivity();  

    var uri = Uri.parse("market://details?id=" + 包名);  
    var intent = new Intent(Intent.ACTION_VIEW, uri);  
    // 选择进入商店  
    intent.setPackage(googlePlay);  
    intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK;  
    // 没有该商店应用  
    if (intent.resolveActivity(main.getPackageManager()) !== null) {  
        main.startActivity(intent);  
    } else {  
        // 跳转浏览器  
        let uri = Uri.parse("https://play.google.com/store/apps/details?id=" + 包名);  
        let intent = new Intent(Intent.ACTION_VIEW, uri);  
        intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK;  
        intent.setPackage('com.android.browser');  
        main.startActivity(intent);  
    }  
} else {  
    plus.runtime.openURL('itms-apps://itunes.apple.com/cn/app/id{appid}?mt=8');  
}  

}

4 关注 分享
a***@foxmail.com 追影和糖糖 小新的狗叫小白 z***@foxmail.com

要回复文章请先登录注册