Luc*_*ano 3 facebook facebook-login facebook-ios-sdk swift
我已经使用 cocoapods 将 Facebook SDK 更新到最新版本:
当安装 Facebook 应用程序时,LoginManager()不会调用回调。当未安装应用程序并使用浏览器时,它可以工作。
let loginManager = LoginManager()
loginManager.logIn(permissions: [.publicProfile, .email], viewController: self, completion: { loginResult in
switch loginResult {
case .failed(let error):
print("\(error)")
case .cancelled:
print("cancelled")
case .success(let grantedPermissions, let declinedPermissions, let accessToken):
print("\(grantedPermissions) \(declinedPermissions)")
}
})
Run Code Online (Sandbox Code Playgroud)
任何想法?
更新到新的 SDK 解决了:
pod 'FBSDKCoreKit/Swift'
pod 'FBSDKLoginKit/Swift'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4345 次 |
| 最近记录: |