When I click on the login button using the Facebook button, it opens the Safari browser and closes immediately. Reported error on console.
Application Delegation Method:
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool { print("###### URL : ") print(url) print("###### App : ") print(app) print(options["UIApplicationOpenURLOptionsSourceApplicationKey"]) return FBSDKApplicationDelegate.sharedInstance().application(app, openURL: url, sourceApplication: options["UIApplicationOpenURLOptionsSourceApplicationKey"] as! String, annotation: nil) }
2015-09-18 18: 37: 51.410 [21036: 5050465] -canOpenURL: failed for URL: "fbauth2: ///" - error: "(null)"
2015-09-18 18: 37: 51.417 [21036: 5050465] -canOpenURL: failed for URL: "fbauth2: ///" - error: "(null)"
###### URL:
fb4554284912963222: // authorize /? error_code = 100 & error_message = Invalid + Scope% 3A + public & state =% 7B% 22challenge% 22% 3A% 222ZmK6R5F05d% 252F060TkCqj8SjPLjc% 253D% 22% 2C% -702% -261_70_aut_2% -261_aut_2% -261_aut_2% -261_aut_id AE1B-E1C68435DB83% 22% 2C% 22com.facebook.sdk_client_state% 22% 3Atrue% 2C% 223_method% 22% 3A% 22sfvc_auth% 22% 7D & e2e =% 7B% 22init% 22% 3A145973.000512302% 7A
###### App:
Optional (com.apple.SafariViewService)
nil
###### err:
Optional (Error Domain = com.facebook.sdk.core Code = 8 "(null)" UserInfo = {com.facebook.sdk: FBSDKGraphRequestErrorGraphErrorCode = 100, com.facebook.sdk: FBSDKErrorDeveloperMessageKey = Invalid Scope: public, com.facebook. sdk: FBSDKGraphRequestErrorCategoryKey = 0})
IDE: xcode 7
Language: Swift2
Facebook SDK: 4.6.0
Analysis: 1.8.4
I also checked .plist has all the keys that are required. Also checked is the link identifier for typo errors. Everyone looks good. Facebook is active.
Any help?
sfbayman Sep 19 '15 at 2:02 2015-09-19 02:02
source share