2017-06-20 64 views
0

我想添加額外的信息SyncUser在領域,如isActivated和phoneNumber。 我應該生成另一個RealmObject並將數據放在那裏,或者我可以直接將一些信息添加到syncUser憑證中。如何添加額外的信息到領域SyncUser

簽約和使用記錄:

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

,以及如何將多個社交賬戶連接到它...

回答

0

目前,它是不可能的元數據直接添加到用戶。您可以按照https://github.com/realm/realm-java/issues/4645獲得進展。

目前,最好的辦法很可能會創造與信息領域的文件,是這樣的:

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();