由于异常活动,我们已阻止来自此设备的所有请求 - Flutter 应用上的 Firebase

Posted

技术标签:

【中文标题】由于异常活动,我们已阻止来自此设备的所有请求 - Flutter 应用上的 Firebase【英文标题】:We have blocked all requests from this device due to unusual activity - Firebase on flutter app 【发布时间】:2021-12-01 23:00:51 【问题描述】:

我在 google play store 上发布了my app,它正在使用 firebase 电话身份验证和 firestore。一开始我的一些朋友下载并使用该应用程序没有问题,但后来一些新用户抱怨以下屏幕截图中的错误消息。

由于我没有在这些手机上进行测试,因此我还没有找到解决此问题的方法。我在互联网上搜索了this site 和许多,但这些问题是关于测试的。由于这些消息让远程用户从 google play 下载了该应用程序,因此我还没有找到适合我情况的解决方案。请问有人可以帮我解决这个问题吗?

【问题讨论】:

如果 Firebase 发送太多请求以获取短信验证,它似乎会阻止设备(我相信它每 4 小时最多 5 条短信),您是否每次用户都要求短信登录? 没有几个首次用户报告此问题。并且只需要登录一次.. 您可能达到了配额限制。您是否能够在日志中找到任何有意义的条目?您是否使用验证电子邮件?我建议testing with fictional phone numbers 【参考方案1】:

在研究了一段时间并听取了朋友的建议后,我将 Firebase Spark 计划(免费)更改为 Blaze 计划(现收现付),问题就解决了。

【讨论】:

以上是关于由于异常活动,我们已阻止来自此设备的所有请求 - Flutter 应用上的 Firebase的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 总是返回“由于异常活动,我们已阻止来自此设备的所有请求。请稍后再试。”

Android.FirebaseUI-Android:由于异常活动,我们已阻止来自此设备的所有请求

Firebase 身份验证:来自此 Android 客户端应用程序 com.xxx 的请求被阻止

构建电子通讯发送系统/避免垃圾邮件

Varnish实现阻止异常IP访问请求

设备休眠时的 Alamofire 请求