2012-01-29 10 views
0

我们有一个iOS应用程序,它将某些活动发布到Facebook,其中包含指向我们网域上的网页的链接。我们的目的是让朋友点击这些链接并将其视为网页。如何防止从FB iOS应用中的链接自动启动我们的iOS应用?

但是,当您点击FB iOS应用程序中这些已发布故事中的链接时,它会自动启动我们的应用程序,而不是进入嵌入式Web视图或踢出Safari浏览器。

注:我们还是希望有(SSO)单点登录,所以只是想改变一下在出版环节故事的行为。

要澄清一下,这就是我说的:

  1. 我的应用程序能够发布http://foo.com/123进FB新闻推送的是,在选择采用特定用户
  2. 那个人的朋友看到​​该链接。 ,但是当他们点击它时,它会在浏览器中转到http://foo.com/123而不是启动我的FOO应用程序。这是因为我的应用程序尚未处理来自FB iOS应用程序的传入上下文。
  3. 我仍然希望FB SSO从我的FOO应用程序工作。也就是说,当在我的FOO应用程序中点击FB登录时,它会跳出到FB iOS应用程序(如果已安装),并执行单一登录并重定向到我的应用程序。 IOW,我不想打破目前可行的认证方案。

在FB开发者应用程序设置来控制这是什么背景?从文档中不清楚。我看到目前已设置的Native iOS appWebsite的部分,但尚不清楚哪个子设置会影响相关行为。此外,即使我找到设置也不清楚,我可以影响它,而不会影响SSO。

回答

1

“Facebook应用程序”对话框中所需的设置位于iOS本机部分下(请参见下面的屏幕截图) - 将突​​出显示的部分都设置为“禁用”。

App Settings dialog

这不会影响Facebook登录/ SSO的应用程序,所以你还是可以做的OAuth舞蹈。

+0

你的回答是正确的。在我发布这个消息后,我想了一会儿,但从来没有用答案更新过我的问题。 – TMC 2012-06-06 03:18:37

相关问题