2012-01-29 18 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

相關問題