你能解释一下如何使用警报确认按钮启动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();
我希望我的应用在Playstore上打开我的应用页面,该怎么做?
这对我来说非常有效:
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 作为替代方案。
Ionic native有一个插件,可以在市场上打开应用程序的页面。这里是科尔多瓦插件市场
使用此命令安装此插件,
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');