2012-11-24 12 views
0

允許用戶通過第三方認證提供商(例如Facebook,Google,Twoitter,...)登錄的應用程序應打開瀏覽器窗口用戶對提供者進行認證。這意味着,在某種程度上,應用程序是後臺的,用戶與瀏覽器窗口進行交互。在瀏覽器打開之前,建議通知用戶將會發生什麼情況(例如,請參閱OAuth 2.0入門 - O'Reilly),讓我們說一個類似於「您現在將離開XYZ應用程序和一個瀏覽器窗口將打開,您可以安全地輸入您的憑證「。如何告訴iphone應用用戶在開啓Facebook登錄對話前會發生什麼

我的問題:如果我使用facebook SDK for ios,該怎麼做?看看SDK,似乎沒有通知,也沒有指定的狀態,可以讓我檢測到sdk即將背景我的應用程序,即將打開Safari或Facebook應用程序。

回答

0

使用一個簡單的警報,解釋按下按鈕時(或者您選擇這樣做)會發生什麼。並且當用戶按下提示中的OK標誌時,他們就進來了。

但是我相當確定,在Facebook服務條款中,您必須在與Facebook進行交互之前擁有某種Facebook商標,這看起來像標準做法以某種方式在按鈕上提及Facebook,然後登錄用戶而不提及它,因爲它會根據用戶的期望進行播放。

尤其是當使用iOS 6.0和Facebook SDK 3.1 for iOS時,Facebooks SDK會自行處理大部分內容。

相關問題