2013-03-22 73 views
1

我在使用本機iOS 6.0 Facebook帳戶(在設置中)的AppStore上有應用程序。現在我將發佈使用Facebook SDK的新版本。有些用戶是通過本機iOS框架登錄的,現在我希望Facebook SDK在安裝時能夠從系統「導入」這些用戶而不顯示任何登錄對話框。 這是可能的和如何?如何在從iOS FB切換到Facebook SDK時讓用戶登錄Facebook?

回答

1

是的,你只需要到您的應用程序上https://developers.facebook.com/apps/

然後it.On的基本定義,編輯您的應用程序可以跨平臺我有一個是Facebook的應用程序,移動應用程序和頁面標籤的應用程序。如果您授予其中一個權限,則用戶可以在不詢問權限的情況下輸入全部3個權限。

+0

我更新了問題,使其更加清晰,我認爲您的答案與另一種情況有關,但無論如何要感謝。 – 2013-03-22 17:51:20

+0

只要您使用相同的應用程序ID,您可以更改SDK – 2013-03-22 17:56:48

+0

我看,您是對的,如果以正確的方式調用正確的方法,它將無縫工作。謝謝。這裏的糟糕之處在於,由於某種原因,如果allowLoginUI爲NO,則FacebookSDK方法「FBSession openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:」不會調用該完成處理程序。我不得不使用類似於http://stackoverflow.com/questions/12749027/importing-users-facebook-credentials-into-ios6的解決方案,但我認爲這是另一個SO問題的主題。 – 2013-03-22 22:20:16