单击按钮时,我需要在 Playstore 应用程序的帮助下打开 Playstore 应用程序 url。我有很多来自 Playstore 的应用程序网址。

例如: https://play.google.com/store/apps/details?id=com.ninjakiwi.bftg

应用程序不应在浏览器的帮助下打开。单击按钮时,它必须在官方 google playstore 应用程序的帮助下打开。

最佳答案

您可以使用 Google 提供的应用商店链接。
前任:
市场://details?id=
这种方式选择选项不会来直接在Playstore中打开。
这里 id = 你的 Playstore appID ex: com.ninjakiwi.bftg(在你的情况下)

引用:https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html
好的。 window.location.href 在这里不起作用。因此,这是适合您的完整解决方案:
您将不得不使用 Nativescript 提供的 utils/utils 模块

import { Component, OnInit } from "@angular/core";

import * as utils from "utils/utils";

@Component({
    selector: "ns-details",
    templateUrl: "./item-detail.component.html",
})
export class ItemDetailComponent implements OnInit {

    constructor(
    ) { }

    ngOnInit(): void {
    }

    openURL() {
        utils.openUrl("market://details?id=com.ninjakiwi.bftg");
    }
}
这里 openURL 函数将在 View 中的按钮点击事件上调用。
更多的:
https://docs.nativescript.org/core-concepts/utils

关于angular - 如何在angular2 nativescript中单击按钮时打开Playstore应用程序网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45549814/

10-13 04:22