Q: iMessage doesn't show "delivered" on sent texts. How come?
"I have switched iMessages on, I am able to receive iMessages, but not able to send them. When I am trying to send an iMessage to others, I get the error "Not Delivered" on my iPhone. Does anyone know why this might be happening? Did this person block me? Did they really get my text, and iMessage just doesn't say "delivered" for some reason?" -- From Apple Forum
Normally, when you successfully send an iMessage to someone with your iPhone, you will find a notification "Delivered" under every text message. If not, you will get a notification "Not Delivered" and also a sign of "!" besides the messages. Generally speaking, it is because there is something wrong with the internet connection if you can not send or receive messages, however, there might be some other reasons to cause this problem. So please check and find the relevant solutions to fix iPhone iMessages not delivered issue.
If you can send the iMessages a while ago, but now you can not send it and iMessage doesn't show "Delivered", there could be some reason to make it happen, for example, you are on a place where there has bad signal for internet connection. If so, you can go to somewhere open and has good signal coverage, then try to send the iMessages again. To do so, you can:
1. Open the iMessage app and find the messages that fail to send on your iPhone or iPad.
2. When you see the red "Not Delivered" statement under the failed messages, tap the red "!" icon next to the message to bring out a pop-up window.
3. Tap "Try Again" option under the prompt of "Your message was not sent. Tap "Try Again" to send this message." Then wait for a moment to resend, if it is successfully, you will find that the "Not Delivered" statement becomes "Delivered" sign besides this message.
Since sending the iMessages requires the cellular data or Wi-Fi connection. So, please check the network connection to see if it is connected properly if you fail to deliver the iMessages. To do so, you can:
1. Check Wi-Fi connection: You can swipe up from your iPhone home screen and turn on Wi-Fi feature on the Control center, and connect to an available WiFi network.
Or you can also to go "Settings" > "Wi-Fi", and turn on Wi-Fi feature and link a good Wi-Fi network here. After that, you can try to send the iMessage again.
2. Check cellular connection: Similarly, you can turn to iPhone's control center on iPhone home screen, and turn on the cellular data here, and resend the iMessage.
Or you can also go to "Settings" on your iPhone and turn on "Cellular Data" feature. To speed up the networks, you can also tap "Cellular Data Options" to turn it on, and select 4G" network under "Voice & Data" option.
There is a chance that there is some iMessage temporary bugs on your iPhone or iPad. If so, you can try to disable iMessage feature and then enable it again to activate iMessage, and get rid of the little problem from your phone. To do so, you can:
1. Unlock your iPhone and go to "Settings" > "Messages" section, and turn off "iMessage" feature, and then turn it on again.
2. Here, if you have not enabled the "Send as SMS" feature, the receiver who have not iOS device will not receive the messages, and your iPhone iMessage will not say "Delivered", too. So, please turn on "Send as SMS" feature here just in case.
3. Now you can try to send an iMessage again.
Some little problems are supposed to be fixed by force rebooting the device. So please try to reboot iPhone to make iMessage deliver a message. To do so, you can:
1. Press and hold the "Home" button and the "Power" button on your iPhone at the same time for a few seconds. Please don't let go until the Apple logo appears on the screen.
2. Then release the two buttons and wait your iPhone to restart. After that, you can launch the iMessage app again to resend the iMessage.