As a user I want to be able to self-verify a change of my mobile phone number, so I am not waiting on a network operator to do it manually.
FR 117 Self-verify phone number >P1< >App<
I think the way we would do this is:
1. user enters a new value.
2. we update the value with backend, and the backend sends a TXT to the new mobile number, containing a code (that is time-bombed).
3. The app pops up a modal screen to ask you for the code (that is on its way to the phone).
4. The web app passes the code to backend.
5. The backend matches the code and auto-verifies the phone number verification for the user.
Of course, if the user does not play the game, or something goes wrong the mobile phone verification is not auto-verified, and we fall back to the manual process.