How to automatically resend iMessage when Internet is accessible? When using Messages, if I don't have an Internet access for some reason and the message does not send, I have to manually go back and resend any unsent message.

Is there any way to do this like WhatsApp, where it just waits until the Internet access is available and then sends without any user intervention?
Unfortunately this feature does not exist on the iPhone.

You can provide feedback for the feature to be added here. For now, you will just have to live with it or use another app like WhatsApp.


  There is no such feature as yet on iPhone.


(Source)