title: How is the Firebase Remote Config throttling rate limit counted?
body: <p>I have searched this question in stackoverflow and got an <a href="https://stackoverflow.com/questions/37910758/how-is-the-firebase-remote-config-rate-limit-counted">answer</a> that it's countered individually. However, I noticed that in firebase document &quot;thousands of test users&quot; is mentioned which made me fell uncertain about the previous answer.<a href="https://i.stack.imgur.com/MPoLP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MPoLP.png" alt="enter image description here" /></a></p>
  <p>Besides, when I checked the source code I found that the Http code is checked when decide to throttle or not, as:</p>
  <pre><code>private boolean shouldThrottle(BackoffMetadata backoffMetadata, int httpStatusCode) {
  return backoffMetadata.getNumFailedFetches() &gt; 1 || httpStatusCode == HTTP_TOO_MANY_REQUESTS;}
  </code></pre>
  <p>Maybe the firebase server will count the total request of each project but not each device, and the HTTP_TOO_MANY_REQUESTS may be just a huge number that can't be triggered simply by testing in several phones but can be triggered by thousands of test users. I'm not sure about it and can not verify it either. If you have any idea, please commit here, thanks!</p>