无法通过 Facebook 登录。授予权限后黑屏
Posted
技术标签:
【中文标题】无法通过 Facebook 登录。授予权限后黑屏【英文标题】:Can't login via Facebook. Blank screen after giving permission 【发布时间】:2016-02-22 17:03:07 【问题描述】:我正在尝试通过 Parse 登录 Facebook。当我授予应用程序权限时,弹出 Web 视图变为空白并挂起。我可以选择点击“完成”并关闭网络视图,但它没有登录。我做错了什么?
import FBSDKCoreKit
import ParseFacebookUtilsV4
PFFacebookUtils.logInInBackgroundWithReadPermissions(["public_profile","email"])
(user: PFUser?, error: NSError?) -> Void in
if let user = user
if user.isNew
print("User signed up and logged in through Facebook!")
else
print("User logged in through Facebook!")
else
print("Uh oh. The user cancelled the Facebook login.")
我没有收到任何错误消息。它只是挂在白屏上。
【问题讨论】:
【参考方案1】:我已经设法通过在登录调用之前添加此行来解决此问题。
[[PFFacebookUtils facebookLoginManager] setLoginBehavior:FBSDKLoginBehaviorWeb];
【讨论】:
以上是关于无法通过 Facebook 登录。授予权限后黑屏的主要内容,如果未能解决你的问题,请参考以下文章
spring boot oauth2.0 和 spring security:如何通过 facebook 或 slack 授予用户登录权限(权限)
Ubutu18.04无法进入桌面解决方法(输入密码后黑屏后又回到用户登录界面)