Android FirebaseAuth无法解析方法';setCustomUserClaims(java.lang.String、java.util.Map<;java.lang.String、java.lang.Object>;)和;错误,如何解决?

Android FirebaseAuth无法解析方法';setCustomUserClaims(java.lang.String、java.util.Map<;java.lang.String、java.lang.Object>;)和;错误,如何解决?,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,但它会给我一个错误,比如无法解析方法“setCustomUserClaims(java.lang.String,java.util.Map)” 我只想设置一个自定义声明,该用户是管理员,以使用安全规则,如 "Posts": { ".read": "auth != null", ".write": "auth.token.admin== true " // only admins can write to it 在电话身份验证成功后,我输入了此代码。设置自定义声明是(对于后端

但它会给我一个错误,比如
无法解析方法“setCustomUserClaims(java.lang.String,java.util.Map)”

我只想设置一个自定义声明,该用户是管理员,以使用安全规则,如

"Posts": {
     ".read": "auth != null",
     ".write": "auth.token.admin== true " // only admins can write to it

在电话身份验证成功后,我输入了此代码。

设置自定义声明是(对于后端)的一项功能,使用的是its,而不是Firebase auth web client SDK(对于前端)。它们是用于不同作业的不同工具,尽管它们都可用于JavaScript


如果您想设置自定义声明,您必须使用您控制的后端上的admin SDK进行设置。

因此,我不能将android中的自定义声明与java一起使用?Firebase admin SDK可用于java以及其他几种语言。这里我有你的建议,请检查一下