Java 如何向域同步用户添加额外信息

Java 如何向域同步用户添加额外信息,java,realm,Java,Realm,我想向领域中的SyncUser添加额外信息,如isActivated和phoneNumber。 我应该生成另一个RealmObject并将数据放在那里,还是可以将一些信息直接添加到syncUser凭据中 使用以下方式注册和登录: SyncCredentials.usernamePassword(username, password, true/false); 以及如何将多个社交帐户连接到它…目前,无法直接向用户添加元数据。你可以关注这方面的进展 目前,最好的方法可能是使用该信息创建一个领域文件

我想向领域中的SyncUser添加额外信息,如isActivated和phoneNumber。 我应该生成另一个RealmObject并将数据放在那里,还是可以将一些信息直接添加到syncUser凭据中

使用以下方式注册和登录:

SyncCredentials.usernamePassword(username, password, true/false);

以及如何将多个社交帐户连接到它…

目前,无法直接向用户添加元数据。你可以关注这方面的进展

目前,最好的方法可能是使用该信息创建一个领域文件,例如:

public class UserInfo extends RealmObject {
  public String twitterId;
  public String facebookId;
  ...
}

@RealmModule(classes = { UserInfo.class })
public class UserInfoModule {
}

SyncConfiguration config = new SynConfiguration().Builder(getUser(), getUrl())
    .modules(new UserInfoModule())
    .build();