我想将用户重定向到Google Play商店应用(不在浏览器中打开Play商店)。我试过这个:
[HttpGet]
public ActionResult OpenApp()
{
return Redirect("market://details?id=my.package.name");
}
它失败了,并且给了我这个错误:net::ERR_UNKNOWN_URL_SCHEME
。
此网址在javascript中使用window.open(url,'');
,但我不想在js中执行此操作,我需要在控制器内执行此操作。我想知道我应该使用什么方法将用户重定向到这个网址?
答案 0 :(得分:1)
您可以重定向到 https://play.google.com/store/apps/details?id= ... 除非用户选择“先在浏览器中打开此类网址”,否则Android会自动启动(或建议启动)Play商店应用。
答案 1 :(得分:0)
尽管,已经给出了答案。我想发表另一个可能的答案
"market://details?id="+ context.getPackageName().toString()