使用警报确认按钮打开谷歌播放



你能解释一下如何使用警报确认按钮启动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');

相关内容

  • 没有找到相关文章