从Facebook链接到Google Play - 绕过内部浏览器

时间:2014-11-24 10:47:09

标签: android facebook google-play

我试图将Facebook页面和帖子直接链接到我的应用程序。我希望在Android设备上的Google Play应用中打开该链接。

自Facebook开始使用内部浏览器获取链接后,来自Facebook的https://play.google.com/details?id=https://play.google.com/store/apps/details?id=链接不会触发Play应用程序,并由内部浏览器处理。

如何绕过内部浏览器并使Play应用程序捕获URL?

由于

2 个答案:

答案 0 :(得分:1)

通常您需要使用以下协议:

market://details?id=PACKAGE_NAME

但Facebook并不认为这是一个有效的链接。我想到的只是将上面的链接置于URL重定向服务之后。问题是大多数这些服务不允许缩短不以http开头的链接。我找到了一个允许链接中自定义协议的服务,它是:http://bit.do/

当然,如果您有托管位置,也可以创建自己的重定向网站。

答案 1 :(得分:0)

正如@ k-m-Śliwiński所说,我们需要使用market://计划启动Play。 由于以下几个原因,这是有问题的:

  1. Facebook不承认这是一个链接。

  2. 网址缩短和重定向服务无法将其识别为链接,因此设备特定链接(例如,通过smarturl.it)不会出现问题。

  3. 允许这种情况的罕见网址缩短服务被Facebook视为危险,并被其阻止。

  4. 我最终设置了一个重定向(301)HTML网页,将其存储在我的一台服务器上,并创建一个指向它的有效http://网址。

    我在这个过程中使用了301 Redirect Code Generator