Why is iMessage not delivering? There are few problems as annoying as when an iMessage doesn’t say Delivered. Often, it fails to show the Not Delivered message either. This can affect multiple contacts or one specific person.
It’s more infuriating when the message says Delivered but the recipient didn’t actually receive it. Here are a few tricks to try when your iMessage is not being delivered properly.
What Does “Delivered” Mean on iMessage?
We need to first differentiate between Delivered and Read.
Delivered means the other person received the message on their device. Read means the recipient has tapped on it. Of course, this doesn’t mean they’ve actually read it—it only means the message has been opened. Don’t panic if you don’t hear back immediately; they might have selected it but subsequently got distracted.
You can toggle read receipts for yourself by going to Settings > Messages > Send Read Receipts. In fact, this subsection of Settings will prove essential if you have any issues with iMessage.
Why Does iMessage Read “Delivered” When It’s Not?
Sometimes, a message will say it’s been received, but the recipient will insist they never got it. You shouldn’t automatically think they’re lying: there are numerous reasons this might happen.
It could be a quirk of iMessages, but equally, it could be that the message was delivered to another device. If your contact has an iPhone, iPad, and Mac all signed in with the same Apple ID, your message could’ve appeared on one of these other devices, not their smartphone.
In theory, this shouldn’t cause a problem—your message should show across all devices. However, as we’ll see, iMessage is far from perfect in this regard.
Common Reasons iMessage Won’t Deliver
Not everyone keeps their phone turned on all the time, especially around bedtime.
If an iMessage doesn’t say Delivered, the recipient might have simply turned their phone off. Your message will arrive when they turn on their device again. Be patient.
Even if you think the person is unlikely to turn off their phone, they might have activated Airplane Mode. This cuts off all connections, so they won’t receive iMessages, SMS, or calls.
If you normally receive read receipts from your contact, or it shows Delivered but you don’t have a reply, there’s another possibility. Their device might be set to Do Not Disturb, which silences alerts.
If it’s an emergency, you can call them instead. At first, you won’t get a response. But call again within three minutes and, if your contact hasn’t changed the default settings, your repeated call will bypass Do Not Disturb mode.
iMessage Won’t Deliver: Troubleshooting
It’s tough to narrow down why iMessages won’t deliver without some trial and error. One of the following solutions should work; you may have to try them all to get to the bottom of the problem.
Do You Have internet Access?
The obvious reason your message won’t deliver is because the recipient has no service. iMessage relies on an internet connection, so if no Wi-Fi or cellular data is available, it won’t appear until their phone gets a connection. This is a particular concern in rural or underground areas without free online access, or if the recipient is abroad on vacation.
If your iPhone says Not Delivered, you’re probably the one without an internet connection. Check this by going to Settings > Wi-Fi where you can see any networks you’ve joined. You can turn this off and on again (then rejoin networks) to clear potential issues. Review the options at Settings > Cellular if you’re relying on mobile data.
If you do have service, you’ll simply have to wait until the recipient connects too.
Do You Have iMessage Turned On?
This could be a quick fix to your problem that’s easy to overlook. Navigate to Settings > Messages. iMessage should already be turned on; if not, do so now.
Even if iMessage is already on, it’s worth toggling off then back on again. You’ll need to wait a few moments while it reactivates.
Send as Text Message Instead of iMessage
If the person you’re contacting doesn’t have an Apple product, iMessage won’t work. You need to rely on SMS to send to Android devices, for example. In these instances, your messages will read Sent as Text Message, not Delivered, and appears as green bubbles.
But texts aren’t just useful when sending between different operating systems. You can revert iMessages to SMS if your internet connection is weak. Go to Settings > Messages > Send as SMS to enable this.
iPhones default to iMessage when chatting between Apple devices. Messages will only send as traditional texts if there’s no internet. You can’t disable iMessage on cellular data while keeping it enabled for Wi-Fi connections, so it’s an all-or-nothing service. However, iMessage may fail to send if you’ve exceeded your mobile data limit.
You can resend a message via SMS if it reads Not Delivered by tapping the exclamation point by the message. Alternatively, switch to another popular messaging app. Major options like WhatsApp and Telegram work on all platforms and offer secure messaging.
Try a Force Restart
This is an important step in all sorts of troubleshooting. A forced restart reboots your iPhone, stopping any problematic processes running in the background. Crucially, it doesn’t delete any data.
See how to force-restart your iPhone for full instructions. No matter which model you have, the screen will turn black until the Apple logo appears. You can let go of the buttons at this point and your iPhone will power on as usual.
Is iOS Up-To-Date?
Apple regularly issues patches to minor issues through iOS updates. This could include problems with iMessage.
Check whether you’re running the latest version of iOS by going to Settings > General > Software Update. This will automatically check if your software is updated and, if not, suggest installation.
You won’t lose any photos or messages, although some apps may ask you to log in again after updating.
Apple ID: Sign Out and Back In
This is one of the most common fixes for iMessage trouble: you just need to sign out of your Apple ID and back in again.
Go to Settings > Messages > Send & Receive and tap your ID. You should then Sign Out, after which all your details except the phone number will disappear. Select Use your Apple ID for iMessage and sign back in. This may take a few moments.
You can send iMessage via both phone numbers and email addresses. If there’s only one person you’re having trouble sending to, check which email address you have listed for them.
Do you have any details listed for their contact? Perhaps their Apple ID use a different address? Ask them in person or via another messaging service if possible.
To add an email address, go to Contacts, select a name, and choose Edit.
Should You Delete Previous Messages?
Have you ever tried sending an email that was too large? It stays in your outbox, attempting to send again and again. Eventually, you have to give up and delete it.
That’s what you should try here too.
This primarily applies when iMessages won’t deliver to only one or two contacts. You can delete a whole conversation and start again by swiping left on it and choosing Delete. That’s the nuclear option, and one you likely won’t want to take. But you shouldn’t need to.
Go to the conversation with the person you’re struggling to keep in touch with. Hold your most recent message (Copy it into Notes or Pages if you don’t want to completely lose your text). Then click More and select all the messages you’ve sent since the problem occurred—anything since they stopped responding—then hit the Trash symbol at the bottom-left.
There could be just one message causing the issue, so this clears the backlog and lets you try again.
Swap Your SIM Card
SIM cards are often fickle, and it’s possible yours has decided it doesn’t like a particular number.
Head to the store of your service provider if you’ve exhausted the above steps. You’ll likely have to assure the staff that you’ve performed the above troubleshooting. Talk to them about swapping to a new SIM card. If you’re on a contract, they should do this for free. You’ll still use the same device, and shouldn’t lose any data.
They’ll activate a new SIM and you’ll have to wait until your old one has no service before swapping to the new card. Transferring between SIMs can take up to 24 hours. Fortunately, it rarely takes longer than an hour before carrier settings are restored.
Reset All Settings
This should really be your last resort because you’ll need to sign into accounts and set up network settings like Wi-Fi and VPNs again. Most importantly, this does not delete your data.
Go to Settings > General > Reset > Reset All Settings—careful you don’t select anything else, as there’s also the option to erase everything. You may need to sign back into your Apple ID afterwards.
This should patch any settings-related glitches, so it’s worth remembering in case you have further issues with your iPhone.
iMessages Won’t Deliver: Is My Phone Number Blocked?
Don’t immediately think this that someone blocked you. In most situations, your number won’t be blocked. However, it is a possibility.
If you have been blocked, iMessage could still say Delivered. Nonetheless, it won’t actually appear on the recipient’s device.
This thought will trouble you, but if you can contact that person elsewhere—on Facebook, Twitter, or Snapchat, for example—then they’re unlikely to have blocked your phone number.
Why Is My iMessage Still Not Delivering?
If you’ve tried everything above and iMessage still won’t deliver, there are further possibilities to entertain. The first is that there’s nothing wrong with your phone; the problem is with the recipient’s device.
This is likely if messages to your other contacts deliver correctly, although that’s not always the case. You should advise them to take the same steps you already have by sending them this guide. Another possibility is that they’ve switched numbers and haven’t alerted you yet.
If you have trouble with text messages not delivering too, try a few fixes to make your iPhone start sending SMS again.
Read the full article: How to Fix “iMessage Not Delivered” on Your iPhone