您能解释一下如何使用提醒确认按钮启动Google Play应用吗?
以下是代码:
let confirm = this.alertCtrl.create({
title: 'Nouvelle mise a jour disponible',
message: 'Version ameliorer de eLahiya disponible, voulez vous la telecharger?',
buttons: [
{
text: 'Plus tard',
handler: () => {
console.log('Disagree clicked');
}
},
{
text: 'Mise a jour',
handler: () => {
console.log('Agree clicked');
window.open("play.google.com/store/apps/details?id=<package_name>", '_system', 'location=yes')//
}
}
]
});
confirm.present();
我希望我的应用在Play商店打开我的应用页面,怎么做?
答案 0 :(得分:4)
Ionic native有一个插件可以在市场上打开应用页面。这是cordova-plugin-market
使用此命令安装此插件
ionic plugin add cordova-plugin-market
npm install --save @ionic-native/market
用法,
import { Market } from '@ionic-native/market';
constructor(private market: Market) { }
...
this.market.open('your.package.name');
答案 1 :(得分:4)
这对我来说很完美:
window.open('market://details?id=your.package.name', '_system');
这适用于Android。对于其他人:
IOS: itms-apps://itunes.apple.com/app/<appId>
Amazon: amzn://apps/android?p=<appPackageId>
让我知道它是否适合您。如果不起作用,请查看cordova-plugin-market作为替代方案。