出现此问题的原因是因为Android API 31中对于动态权限请求进行了调整。为解决此问题,需要在Firebase中在AndroidManifest.xml文件中设置使用单独的进程。
在Firebase控制台上,进入“设置”(Settings)> “全局”(General)> “Android app”(Your apps)> “选择应用程序”(Choose app)> “编辑”(Edit)> “下一步”(Next)> “告诉我们如何将Firebase SDK添加到您的应用程序中”(Tell us how you'll add Firebase to your app)> “在Firebase 中将哪些产品添加到应用程序中?”(Which Firebase products do you want to add to your app in Firebase?)> 选择 “认证”(Authentication),然后继续下一步,直至完成。
接下来,在AndroidManifest.xml文件中添加以下代码: