【问题标题】:Firebase: Restrict number of SMS for same phone number or same deviceFirebase:限制同一电话号码或同一设备的短信数量
【发布时间】:2017-10-15 08:17:48
【问题描述】:

我们正在尝试在我们的 android 应用程序中实现 firebase 手机身份验证,如 link 中所述。它在我们的应用程序中运行良好,服务器端验证也按预期工作。现在我们要为同一电话号码或同一设备添加每日短信数量限制,以防止滥用。链接引用 -

为防止滥用,Firebase 对在一段时间内可以发送到单个电话号码的 SMS 消息数量实施了限制。如果超出此限制,电话号码验证请求可能会受到限制。如果您在开发过程中遇到此问题,请使用其他电话号码进行测试,或稍后重试。

所以问题是 -

  1. 任意号码在多少时间内发短信的上限是多少?
  2. firebase android sdk 端有什么方法可以限制同一号码或同一设备的短信数量。
  3. Firebase 控制台有什么方法可以限制同一号码或同一设备的短信数量。

【问题讨论】:

    标签: android firebase firebase-authentication


    【解决方案1】:

    firebaser 在这里

    由于此限制是为了防止滥用,因此既没有固定也没有记录。

    无法从您的代码或控制台配置此服务器端限制。

    正如链接所说,如果您在开发过程中达到限制,您应该稍等片刻或尝试使用不同的电话/号码。

    如果您发现在开发过程中反复达到此限制,请reach out to Firebase support 寻求个性化的故障排除帮助,或者至少让我们知道该限制对于您的开发实践来说似乎不合理。

    【讨论】:

    • 感谢您的回复。实际上,我们在开发过程中还没有达到极限。但我们正在寻找解决方案来限制那些故意多次请求 SMS 的真实用户。我们之前在使用 fabric 中的数字时遇到过这种行为不端,为此我们的客户 ID 在没有任何通知的情况下被禁止。在数字方面我们没有任何事情要做,因为这完全是他们自己的 UI 验证方法。因此,我们正在寻找解决方案来限制这种类型的不当行为,然后再部署到生产环境中。 Firebase 会在不久的将来引入这种类型的灵活性吗?再次感谢
    • 目前无法配置限制。 feature request 可能是一个不错的候选者。如果您发现您的项目被阻止,最好的途径是reach out to Firebase support 寻求个性化的故障排除帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    相关资源
    最近更新 更多