当iPhone上的链接被点击时,Facebook iPhone应用程序打开App Store应用程序而不是网页

时间:2012-02-28 19:29:55

标签: iphone ios facebook

我希望这是一个简单的问题。我有一个iPhone应用程序,它使用Facebook Graph API发布到用户的feed。方法是/ PROFILE_ID / feed。我附上了帖子的链接,比如www.stackoverflow.com。在浏览器中单击链接后,浏览器将打开正确的网页,例如www.stackoverflow.com。但是,当我在Facebook iPhone应用程序中查看帖子并点击链接时,iPhone Facebook应用程序会在iPhone上启动我的应用程序,如果您有我的应用程序,或者它会带您到App Store应用程序,如果您没有,并显示您的页面我在App Store应用程序中的应用程序。我只是想让iPhone Facebook应用程序打开一个简单的网页,例如www.stackoverflow.com。

我的猜测是,当我点击链接时,Facebook iPhone应用程序启动我的应用程序以尝试完成授权。我不知道为什么。我只是希望Facebook iPhone应用程序只需打开链接而不是使用它并打开其他链接。

2 个答案:

答案 0 :(得分:4)

在Facebook应用程序配置页面的Native iOS部分中,取消选中“iOS Native Deep Linking:”。它将不再尝试找到您的应用。

答案 1 :(得分:0)

这就是移动应用的工作原理,这里有记录:https://developers.facebook.com/docs/mobile/ios/build/

请参阅:

  

在Dev应用中启用iOS原生深层链接后,   在Facebook for iOS上发布的故事将链接回您的应用程序if   他们安装了它,如果他们没有安装Apple App Store。   Facebook将应用重写规则将这些链接重定向回   你的应用。请参阅此处,了解如何实现深层链接以便用户   转到您应用中的正确内容。

{edit}正如Anna在另一个答案中所说,后来这个可配置