我用Facebook登录,然后使用了这个代码:
let facebookCredentials = SyncCredentials.facebook(token: FBSDKAccessToken.current().tokenString)
SyncUser.logIn(with: facebookCredentials, server: Constants.Realm.Server) { (user, error) in
if let user = user {
print("(user)")
} else if let error = error {
print("(error)")
}
}
它输出:
可选(错误域=io.realm.sync Code=3 "(空)" 用户信息={状态代码=400})
我做错了什么?
问题是我跳过了文档的这一部分,该部分要求您通过编辑configuration.yml
然后在服务器上启用 Facebook 身份验证,然后sudo service realm-object-server restart
。