如果我在Swift中Realm Cloud创建匿名用户,请执行以下操作:
let credentials = SyncCredentials.anonymous()
SyncUser.logIn(with: credentials, server: Constants.authURL) { user, error in
//...
}
使用随机提供商ID (例如21483490cead296c6bc09ee40254d366
而非电子邮件地址)创建用户。
如果用户稍后决定注册帐户,是否可以将提供商ID更新为其电子邮件地址并在identity
记录中保留相同的SyncUser
?
如果没有,我该如何迁移他们的帐户?我是否必须手动将所有数据迁移到新用户帐户?