[英]FBSDKLog: Cannot login without a valid login configuration. Please make sure the `LoginConfiguration` provided is non-nil
我的控制台上有这条消息“FBSDKLog:没有有效的登录配置就无法登录。请确保在模拟器中提供的LoginConfiguration
不为零”,因为我添加了此代码,所以我点击了“继续使用 facebook”按钮,有人可以请告诉我什么问题,对不起,我是新人(非常新人)
extension LoginViewController: LoginButtonDelegate {
func loginButtonDidLogOut(_ loginButton: FBLoginButton) {
// no operation
}
func loginButton(_ loginButton: FBLoginButton, didCompleteWith result: LoginManagerLoginResult?, error: Error?) {
guard let token = result?.token?.tokenString else {
print("Не удалось войти через Facebook")
return
}
let credential = FacebookAuthProvider.credential(withAccessToken: token)
FirebaseAuth.Auth.auth().signIn(with: credential, completion: { [weak self] authResult, error in
guard let strongSelf = self else {
return
}
guard authResult != nil, error == nil else {
print("Не удалось войти с учетными данными Facebook, возможно нужна многофакторная аутентификация")
return
}
print("Успешный вход пользователя")
strongSelf.navigationController?.dismiss(animated: true, completion: nil)
})
}
}
在您的 loginViewController facebook 按钮中进行设置:
loginButton.permissions = ["public_profile", "email"]
我也遇到了同样的问题,这个解决了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.