如何在Realm Mobile Platform中链接用户凭据?

时间:2016-09-28 02:01:57

标签: realm realm-mobile-platform

例如(在Realm的文档中采用):

let usernameCredential = Credential.usernamePassword(username: "username", password: "password", actions: [.createAccount])
let googleCredential   = Credential.google(token: "Google token")
let facebookCredential = Credential.facebook(token: "Facebook token")
let iCloudCredential   = Credential.iCloud(token: "iCloud token")

如何将这些帐户链接在一起,以便这些帐户中的任何一个连接到同一个域?

1 个答案:

答案 0 :(得分:2)

很遗憾,还没有办法在开发人员版中交叉链接帐户。到目前为止,Realm Sync Engine存在技术限制,这阻碍了我们从一开始就支持这一点。

虽然在领域身份验证系统中链接帐户相对容易实现,但为了实现这一点,您还需要考虑所有可能已存在的领域,并且需要合并这些领域。我们仍在研究合并领域的功能,这些领域是独立创建的。