2012-11-18 37 views
4

有三種不同的登錄方式在iOS設備上:各種FB登錄方法有什麼不同?

  1. 通過網頁彈出
  2. 登錄通過Safari
  3. 登錄通過本機應用程序

,並在iOS 6中多一個登錄 - 登錄通過使用iOS 6 Facebook憑據的本機彈出式控制器。

在我的情況下,我在UIWebView中使用FB註釋插件,並且希望允許用戶在那裏留言。爲此,我通過網絡彈出窗口使用FB登錄。使用其他方法導致兩種不同的結果:

  1. FB評論插件無法加載
  2. FB評論插件加載,但用戶仍然未經授權(通過Safari登錄)

我卻不知道,如何處理第一個,第二個發生我認爲,因爲cookie(或FB憑據)存儲在Safari瀏覽器,但不是在我的應用程序,這是需要評論插件瞭解用戶已登錄。

在這種情況下,我是w討論 - 我們應該在何時何地使用每種FB登錄方法? 我應該在我的情況下使用什麼?

+0

你能否提供一個到你使用的插件的鏈接?這聽起來像是使用Facebook SDK的棄用API的第三方插件。 通常,您應該只向SDK請求一個會話並讓其處理其餘部分(其中包括選擇方法)。然後,您可以繼續按照您預期的方式返回會話。 –

回答

0

我推薦使用Parse來處理社交賬號管理。與您的代碼集成併爲您的目的免費是非常容易的。 Take a look。只需註冊Parse,創建一個應用程序,並按照簡易快速入門指南。他們也有很好的文檔和論壇來幫助你。

相關問題