使用提醒确认按钮打开Goog​​le Play

时间:2017-04-06 01:54:55

标签: ionic2 google-play alert

您能解释一下如何使用提醒确认按钮启动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商店打开我的应用页面,怎么做?

2 个答案:

答案 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作为替代方案。