Firebase setDisplayName可防止重复

时间:2017-04-24 21:03:34

标签: android firebase firebase-realtime-database firebase-authentication

使用firebase自己的文档中的示例,可以更新用户的displayname

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
        .setDisplayName("Jane Q. User")
        .setPhotoUri(Uri.parse("https://example.com/jane-q-user/profile.jpg"))
        .build();

但是,我想知道如何强制使用唯一的显示名称。我已经看到其他解决方案似乎将用户重新实现为数据库Firebase android : make username unique中的一个节点,但这似乎是一项额外的工作,当然有一种方法可以强制Firebase用户对象中的数据的唯一性在身份验证时创建。

0 个答案:

没有答案