The most common reason for iPhone not receiving text messages from Android phone users is due poor cellular network connectivity on your device or the network of your service provider going through problems.
In such cases, iPhone is able to receive iMessages from Apple device users (via Wi-Fi & iCloud), but is unable to receive text messages from Android device users.
This happens, because iMessages can be delivered to iPhone using both Wi-Fi and cellular networks, while text messages from Android phone can only be delivered using mobile or cellular network.
Apart from this, the issue of iPhone not receiving text messages from Android devices could also be due MMS messaging not being enabled and other reasons.
iPhone Not Receiving SMS Text Messages from Android
If your iPhone not receiving text messages from Android Phone users, you should be able to fix the problem using the following steps.
1. Enable MMS & Group Messaging
The first step is to make sure that MMS (Multi-Messaging Service) is enabled on your device.
1. Open Settings > scroll down and tap on Messages.
2. On the next screen, make sure both MMS Messaging and Group Messaging are enabled.
After this your iPhone should be able to receive text messages in both SMS & MMS messaging format.
2. Check Blocked Numbers
The next step is to make sure that the sender’s phone number is not being blocked on your iPhone.
1. Go to Settings > Messages > tap on Blocked Contacts.
2. On the next screen, see if the Senders Phone Number is listed. If it is listed, swipe left on the Phone Number and tap on the Unblock option.
Now that the phone number of your Contact has been unblocked, you should be able to receive messages from this Android device user.
3. Check Send/Receive Settings
A common reason for many messaging problems on iPhone is due to incorrect Send/Receive settings.
1. Go to Settings > Messages > tap on Send & Receive.
2. On the next screen, make sure your Phone Number is listed under “You Can Receive iMessages to And Reply From” section.
Note: You can tap on Use your Apple ID for iMessage to add your Apple ID to iMessage, which allows you to send/receive iMessages using your Apple ID.
4. Install Updates
The problem could be due to an iOS update waiting to be installed on your device.
1. Go to Settings > General > Software Update.
2. On the next screen, tap on Download & Install (if Updates are available).
5. Refresh Cellular Network
A quick way to reset wireless antennas on iPhone is to enable and disable Airplane Mode .
1. Open Settings and move the slider next to Airplane Mode to ON position.
2. Wait for 30 seconds > disable Airplane Mode by moving the toggle to OFF position.
6. Reset Network Settings
Before going ahead with this step, make sure that you note down the password for your Wi-Fi network, as you will be required to rejoin Wi-Fi Network by entering your Wi-Fi network password.
1. Go to Settings > General > Transfer or Reset iPhone > Reset.
2. On the pop-up, select Reset Network Settings option.
3. On the confirmation pop-up, tap on Reset Network Settings to confirm.
After the Reset process is completed, connect your device to Mobile Network and see if you are now able to receive text messages from Android phone Users.
7. Disable RCS on Android Phone
You can request your Contact to disable RCS on his/her Android Phone and see if this helps in fixing the problem.
1. Open Messages App on Android Phone > tap on Profile Icon and select Settings in the drop-down menu.
2. From the Settings screen, navigate to General > Chat Features and move the toggle next to Chat Features to OFF position.