单击按钮时,我需要在 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/