如何解决安装了FB应用程序的SwiftUI自定义Facebook登录
我正在尝试在我的iOS应用程序中构建自定义fb登录,该应用程序是在SwiftUI中构建的。 基本流程似乎正常,取消登录后得到响应。登录FB Web界面时,我什至得到一个令牌,一切正常。
仅当用户在其手机上具有FB应用程序时,该问题才会存在(这很常见)。我的应用程序最初打开Web界面,然后打开本机FB应用程序。我登录FB应用程序后,它又回到我的应用程序,而我的应用程序没有看到任何新内容。
下面的代码是主要的登录调用。当然还有其他代码,但是不确定其他相关代码。请记住,登录确实与FB Web界面完美配合,仅在FB应用程序中中断。任何帮助将不胜感激!
let permissions = ["email","public_profile"]
loginManager.logIn(permissions: permissions,from: nil) { (result,error) in
if error != nil {
print("Login failed")
// deal with failure
}
else if result?.isCancelled != true {
let token = result!.token
// store token
} else {
print("Facebook login cancelled")
// handle cancel
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。