Every 2FA app (Google Authenticator, Authy, or its analogs) generates a new one-time 6-digit code every 30 or 60 seconds based on the current time. For the app to function properly, the time on your device should be correct and perfectly synced.
If you have a problem with your app generating invalid codes all the time, most likely, your phone is out of sync. This problem usually happens when the time on your device is set up manually. Thus, the best way to fix this problem is to switch the time settings on your phone from “Manual” to “Automatic”.
If you are using Google Authenticator as your 2FA app, you can set the time synchronization by carrying out the following instructions:
- Open the Google Authenticator app.
- Click the dropdown list in the upper right corner and find Settings.
- Tap Time correction for codes.
- Find the Sync function.
Please note that these configurations will only change the internal time of the Google Authenticator app, and will not affect your device’s Date & Time settings.
- Open device’s Settings.
- Head to General > Date & Time and turn Set Automatically switch on.
If you keep experiencing troubles with 2FA after completing these steps, please contact our Support Team, and we will do our best to assist any of your queries.