Can we also add an option to receive the code by email so we can still buy things when phones are lost etc I feel there has to be a contingency for emergencies.
At least with the regular implementation you could at least enter your password in this case.
I was also thinking of an implementation of maybe something like if the servers see the app has been offline for some time then allow a password or email code.
Edit : as @Rjevski said below SMS authentication isn’t secure, I feel we should at least have the option of turning it off, alternative options for apps that you can’t leave mid transaction could be email codes which is the same security the monzo app login has.
Also why can’t we just press allow in the notification swipe down, this will save leaving the app and is essentially as secure as reading an SMS in the notification bar and typing it in the payment page.