The reports from many iPhone users are been revolving these days on the internet which says they are unable to receive any SMS code for two-factor authentication to log into the Instagram app on their iPhones.
After the iPhone users have entered their password and verified successfully, it still needs to go through two-factor authentication that needs an SMS code received on their registered phone number. Without the sms code, it is not possible to log in to the Instagram app on any iPhone which is causing a problem for many iPhone users.
There could be many factors that are responsible for this issue and they may be due to weak internet connection, not using the right phone number, the problem with the registered sim card for receiving sms, iPhone being on Do Not Disturb mode, etc.
In this post, we are showing you different troubleshooting methods that would easily resolve this issue and you will be able to receive sms code from Instagram.
Make sure there is no problem with your SIM Card
If there is some problem with your SIM Card and you are not receiving any sms in general for some time, it is obvious to face the such issue because Instagram might have sent the two-factor authentication sms code, but your sim card might not be able to receive it.
To check it, try calling your friend and asking them to send sms to your iPhone which has the phone number registered with your Instagram account. If you find any problem with the sim card, please contact your cellular service provider and get it done.
Fix 1 – Ensure there is a good Internet connection
Sometimes, if the internet connection on your iPhone is unstable or fluctuating, it might be the reason behind this issue and you are unable to receive the sms code to log in.
What you can do is, first check whether you have an internet connection by accessing a video on the YouTube app or any other browsers. If you find that the internet connection is weak, try restarting your Wi-Fi router to refresh the wi-fi signal or switching the data network from Wi-Fi to Mobile Data.
Do note that if you have been using a VPN connection that is banned, it might also be the reason so try disconnecting any VPN connection on your iPhone and see if this works.
Fix 2 – Enable Airplane Mode and then Disable it
Sometimes, due to some network connectivity issues that exist on the iPhone, this problem might have occurred and to resolve this issue, one has to enable the airplane mode and disable it after some time.
Step 1: Open the control center screen on your iPhone first.
Step 2: To do so, you need to swipe down the iPhone screen from the top right side corner.
Step 3: Once the Control Centre screen appears, tap on the Airplane Mode option in the top leftmost corner to enable it as shown below.
Step 4: After the airplane mode is activated on the iPhone, it disconnects all the networks such as Wi-Fi, cellular, etc.
Step 5: Now wait for some time and try disabling the airplane mode by tapping on its icon again as shown in the image below.
Fix 3 – Check if the Instagram server is down
If you are not getting sms code for two-factor authentication to log in only on the Instagram app, then there could be a possibility that the Instagram server must be down. Therefore, try checking whether the Instagram server is down or not by clicking here.
If you find out that the server is shut down, we recommend our users wait for a few hours and then try logging in to the Instagram app.
Fix 4 – Turn Off the Do Not Disturb Mode
When any user has their iPhone in Do Not Disturb mode, they are bound to be left out from receiving any calls, messages, or any other alerts from others on their iPhones.
So this might be the reason that you are not receiving any sms from Instagram on your iPhone. Try disabling the Do Not Disturb mode on the iPhone using the steps below.
Step 1: First of all, you need to open the Control center screen on your iPhone.
Step 2: You need to swipe down the iPhone screen from the top right side corner.
Step 3: Tap on the Focus option as shown in the below screenshot.
Step 4: Now check whether the Do Not Disturb mode is turned on or not.
Step 4: If it is enabled, please tap on it to disable it as shown below.
Fix 5 – Offload Instagram App
Many iPhone users have claimed that they were able to resolve this problem by offloading their Instagram app on their iPhones. This cleared the cache data of Instagram and other data associated with Instagram that are corrupted which led to this problem. So try Offload App using the steps explained below.
Step 1: To do this, you need to launch the Settings app on the iPhone first.
Step 2: Then scroll down a bit and select the General option by clicking on it as shown below.
Step 3: Now tap on the iPhone Storage option.
Step 4: It might take a few seconds to load the data of all the applications and other storage data on the iPhone.
Step 5: Once it loads, scroll down and search for the Instagram app from the list and tap on it to open it.
Step 6: You have to click on the Offload App option as shown below.
Step 7: This will pop up a confirm window where you need to click Offload App again to continue.
Step 8: It will start offloading the Instagram app on your iPhone.
Step 9: Once it is done, you have to force restart your iPhone.
Step 10: To force restart your iPhone, you should press the volume up button once and release it.
Step 11: After that, press the volume down button and release it.
Step 12: Now you need to press the side button of your iPhone till you see the Apple logo sign on the screen.
Step 13: After you have restarted your iPhone, go to your home screen and look for the Instagram app icon.
Step 14: It might show a cloud icon under Instagram.
Step 15: Just tap on the Instagram icon and it will start installing it.
Step 16: After installation, try logging in to Instagram without any issues.
Fix 6 – Try Logging into Instagram through Web Browser
If there is still a problem with logging in using the Instagram app on the iPhone, you probably need to see if you are able to log in through a different device or through a web browser.
To do so, you need to browse the Instagram web through some web browser app such as Chrome, etc. Then try logging in to your Instagram account using your credentials.