这按预期工作:
FirebaseUser user;
FirebaseAuth auth = FirebaseAuth.getInstance();
在onStart()方法中
user = auth.getCurrentUser()
但是当我添加此依赖项时:
'com.google.firebase:firebase-admin:6.3.0'
然后这不再起作用:
user = auth.getCurrentUser()
返回auth无法解析方法getCurrentUser。
奇怪的是,当我从Gradle中删除管理员依赖项时一切都会正常工作
//编辑2 好了,通过阅读其他文章,我看到firebase admin sdk并不打算在android应用程序中使用,然后如果我不打算在android项目中使用它们,为什么还要为Android提供代码,那么我应该在哪里使用它?在Firebase中?如果是这样的话,有人可以教我怎么做或一些教程。我想做的是检查用户的id令牌,阅读文档时我看到要执行此操作,我必须使用admin sdk或firebase规则是否足够?我没有使用任何自定义后端,所有内容都是Firebase。