In
this recently released video (around the 9:20 mark), a suggestion is made to "use Remote Config to gradually roll out the use of App Check" if we "suspect to be onboarding a lot of new users", because attestation providers have daily quotas.
This would be fine if getting a token from the attestation provider was a one-time thing. If I understand the documentation correctly, though, it is not.
This doc, for example, explicitly mentions a TTL of app check tokens between 30 minutes and 7 days and that tokens are refreshed at approximately half that duration.
This seems to imply that apps with App Check generally won't be able to support more daily users than the daily quota of the attestation provider (10,000 in case of Safety Net), and likely much less than that if each individual app instance might try to get a new token up to four times per hour.
So, how would a gradual rollout for new users even make a dent here, if everyone is requesting app tokens all the time, anyway? Also, are there any good strategies to work around that quota?