It is not uncommon for iMessage to stop working from time to time. Usually, the issue is minor and ironed out swiftly, but sometimes, messages don’t get delivered for a long period of time. When a message fails to deliver, a small red exclamation mark shows up beside it. Firstly, you should check if iMessage servers are experiencing an outage. You can find this out with a simple Google search. However, if that is not the case, you will need to find other ways to fix this problem. In this article, we bring you the top easy ways to fix the ‘iMessage not delivered’ issue on your iPhone.
Make sure iMessage is enabled and configured
One of the reasons why your messages aren’t getting delivered may be that you accidentally turned off iMessage on your iPhone. To rectify this, go to Settings, scroll down, and select Messages. Turn the toggle bar on for iMessage. While you’re in this window, make sure iMessage is configured correctly as well. Tap on ‘Send and Receive’ and check if the phone number you use for iMessage is present on the list.
Make sure you’re connected to the Internet
Any texts or media you send via iMessage won’t send if you’re not connected to the internet. If your messages fail to deliver, make sure you check you are connected to the WiFi or that your data connection is functional. Even if you’re connected to the Internet, make sure your connection is working by loading any random webpage on Safari. If the page loads successfully, the problem does not lie with your internet connection.
Send your message as an SMS
If your internet connection is down, you can send your message as an SMS. You will be charged accordingly by your network provider since SMS are sent over a cellular connection. Messages sent to Android devices using an iPhone are always sent as an SMS and show up in a green bubble. You can switch to SMS by going to Settings>Messages>Send as SMS.
Restart your device
There may be some background glitch or issue that may be keeping your messages from getting delivered on iMessage. You can resolve this issue by restarting your iPhone. A simple restart takes care of any minor background issues on your phone that you may not be aware of. To restart your iPhone, simply press and hold either the volume button or the side button until the power off slider appears. Drag the slider to power off your phone. Press and hold the side key again to restart your device.
Update your system software
If you recently updated to iOS 16, chances are your iMessage is not getting delivered due to a software bug. This is extremely common whenever a platform comes out with a new operating system. Minor issues like these are ironed out in successive updates that are rolled out immediately after the bug is encountered. To check for any software updates go to Settings>General>Software Update.
Sign in to your Apple ID again
Signing out and then signing back into your Apple ID works more often than you’d think. Any minor issues related to your Apple ID are immediately resolved with a quick re-login. To do this, simply go to Settings>Messages>Send and Receive and select ‘Sign out’ after tapping on your ID. After that, select ‘Use Apple ID for iMessage’ and sign back in using the proper credentials.
Reset Network Settings
Performing a network settings reset restores all the network-related settings and configuration back to factory settings. Any bugs or issues you may be facing with your network will be cleared. In order to reset network settings go to Settings>General>Transfer or reset iPhone>Reset>Reset Network Settings.
These are the top easy ways to fix the ‘iMessage not delivering’ issue on your iPhone. If your messages aren’t getting delivered to just one recipient but work for other people in your contact list, it is possible that the recipient may be facing some issues on their device. It is also possible that the recipient may have blocked you. In order to know for sure, check whether the recipient is reachable on other platforms. If you are able to reach them there, it is unlikely they blocked you on iMessage.