如何从 Facebook 浏览器重定向到 Android 市场?

How to redirect from Facebook browser to Android market?

在我的网站中,有一个 link 一旦被点击,就会经过一系列重定向,最终应该进入应用程序市场。

最终重定向 URL 类似于:

market://details?id=APP-IDENTIFIER

它是通过调用启动的:

window.open(url,"_blank")

在 Android 上,在常规浏览器中单击时一切正常。 在 facebook 浏览器 中打开页面时,重定向失败并显示以下消息:

The webpage could not be loaded as" net::ERR_UNKNOWN_URL_SCHEME

我知道任何应用程序都可能阻止自定义方案访问,但有没有办法克服这个问题?

似乎通过调用启动重定向链奇怪地解决了问题:

window.open(url,"_top")

而不是 *_blank。

不要使用 market:// 标识符,而是实际的游戏商店 link https://play.google.com/store/apps/details?id=<APP-ID>

  • 如果应用未被阻止,Play 商店将正常打开
  • 如果该应用阻止应用启动,至少您会显示 Play 商店页面。