【问题标题】:how to prevent or block many requests in android app如何防止或阻止android应用程序中的许多请求
【发布时间】:2019-05-06 10:51:12
【问题描述】:

我正在使用 AndroidFirebase 我担心如果同一个用户想着不好的尝试请求 一遍又一遍地。 (通过单击,在Firebase 重复get() 方法) 这可能会很昂贵,我该如何防止这种情况发生?

【问题讨论】:

  • 亲爱的!你的问题不是很清楚。你能解释一下吗?
  • @IntsabHaider 对不起,我的意思是,如果你在 Instagram 并且你访问了其他人的页面,然后你按下返回按钮,然后一次又一次地重新访问那个人的页面我的意思是如果某个坏人脑子坏了,可能会有很多要求。

标签: android firebase google-cloud-firestore


【解决方案1】:

您可以非常简单地做到这一点。假设您在注册屏幕上 现在您按下了注册按钮并等待响应。现在您可以禁用按钮,直到您没有收到响应,当您收到响应成功或不成功时,再启用按钮以通过注册按钮调用注册功能。

【讨论】:

  • 但是注册页面在响应到来并打算进行另一个活动时完成。但是,如果您阅读某人的个人资料并将其关闭并再次打开并关闭并再次打开怎么办?如果在一小时内完成 1000 次呢
  • 这很简单,您可以在第一次通话时将所有数据保存在 sharedpreference 中。现在您可以打开和关闭配置文件 10000 次,它会在缓存或数据未被编程和用户手动清除时访问服务器。
  • 我很抱歉,但我认为这仍然是问题,如果我的个人资料信息,我认为“共享首选项”仅用于轻量级数据?那么这不是问题,但每次我阅读其他人的个人资料时?那么这将是一个问题。因为每次我都必须将其他人的个人资料数据存储到共享首选项中。对?或者这也没有问题?
  • 配置文件中的数据类型以及可以使用的情况。
猜你喜欢
  • 2017-01-16
  • 2017-08-29
  • 2019-07-24
  • 1970-01-01
  • 2021-02-25
  • 2018-02-06
  • 2012-07-12
  • 2016-03-23
  • 1970-01-01
相关资源
最近更新 更多