valora-inc / wallet

The official repository for the Valora mobile cryptocurrency wallet.
https://valora.xyz
Apache License 2.0
176 stars 87 forks source link

Expose firebase installation ID on debug settings page #2564

Closed cajubelt closed 3 months ago

cajubelt commented 2 years ago

As a QA or customer support person trying to test Valora on production, I need to be able to get whitelisted for features hidden behind feature flags.

For now we can do this by exposing firebase installation id's to the user on the settings debug menu, and having a manual process for whitelisting device id's.

NOTE: need this to be findable before onboarding complete (could make it viewable on the first screen if you tap five times, plus the settings menu)

Eng:

AC:

cajubelt commented 2 years ago

TODO Charlie: verify that easy-to-access ID is enough to whitelist someone for a remote config feature flag (or firebase installation id is similarly easy to find as device id)

cajubelt commented 2 years ago

TODO Charlie get a more specific user story

cajubelt commented 2 years ago

this actually only helps us for experiments that take place for the screens before a user gets a wallet address. once they have a wallet address, the user can be placed into a test audience like this one and the remote config can be edited with some override for that audience