We plan an unusual deployment sequence of an App into the Google Playstore.
Setup: We did rollout a Version V1.0 and afterwards a V2.0 to all customers into US and UK. We did a breaking change in the backends in US. And did a staged rollout of V2.5 into US. V2.5 does not work in UK, but we are on it to have it soon. Now we have an incident in UK, requiring an Hotfix release V2.0.1 there.
Goal: UK Customers do get a V2.0.1. while US Customers keep their V2.5 version.
We tried:
- Rolling out 2.0.1 in UK only. This disabled V2.5 for US and US customers received V1.0 (because V2.0.1 is only rollout in UK, and V2.5 was overridden by V2.0.1)
Next idea:
- Rolling out V2.0.1 to UK and US for every customer
- Wait for approval by Google PlayStore
- Immediately after approval, rollout V2.5 for US again
Question: Will above idea work? Technically the rollout is setup in the store. And this is the way any hotfix, will work, right? But practically does every UK customer get the V2.0.1, while the staged V2.5 US only rollout runs too. The other risk is, that the approval of the V2.5 US rollout can take some days.