0
我正在抨擊讓Facebook登錄工作升級到SDK 4.12。它在我們的(非常)舊的3.x實現中工作正常。iOS Facebook登錄SDK 4.12
我跟蹤了我能找到的所有文檔,並且一遍又一遍地重新檢查了我的代碼。希望有人能提供一些見解!
我的問題是,它根本不允許1單擊單一登錄。單擊FBSDKLoginButton時,它總是會彈出Facebook Web對話框輸入憑據。這是在一個實際的設備上運行,Facebook應用程序已安裝並登錄。
爲什麼我不能在沒有登錄Facebook的情況下訪問它?
簡單的代碼如下:
FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
loginButton.readPermissions =
@[@"public_profile", @"email", @"user_friends"];
loginButton.delegate = self;
委託回調在Facebook上的所有工作細..不必輸入用戶唯一的問題/密碼彈出。
(我的設備登錄到Facebook在它的設置也是如此。)
謝謝!
在iOS 9及更高版本的web對話框中使用。如果你是在應用程序登錄或沒有關係 – WizKid
這是一個真正的失望。我認爲重點是讓它成爲一個不錯的用戶體驗...在iOS9中使用舊的Facebook SDK,它可以無縫工作。 – mtb
這是一個更好的用戶體驗。在iOS9中,每個應用程序切換都會彈出一個用戶必須批准的對話框。如果他們不認可,他們會處於一種陌生的狀態。我們不只是切換它,我們測試了大量的東西。他們只會被要求提供一次電子郵件/密碼。然後webview記住它 – WizKid