iMessage is not reliable - bug?
I understand the benefits of the iMessage system and how to use it. However, I had to turn it off on all of my devices because of a reliability bug that occurs in the following scenario:
1. You have iMessage enabled in all of your devices including your Mac, iPad, and iPhone
2. You travel (with your iPhone) away from your WiFi area (e.g. leave your house) to an area where you only have cellular data (3G, 4G, etc.) and not WiFi
3. Someone sends you an iMessage
4. The iMessage gets delivered to all of your devices - EXCEPT to your iPhone (since your iPhone is not connected to WiFi)
5. Since the iMessage was successfully delivered to your other IOS devices (but still not to your iPhone) the iMessage system counts the message as "delivered" (when in fact it has not been delivered to your iPhone)
6. The result is that iMessage never gets delivered to your iPhone and it also never gets converted to a real SMS text since it was "delivered" to your other devices
In my opinion, this is a huge problem with the reliability of iMessage. The above scenario has happened to me on multiple occasions where someone sends me an iMessage when I am away from home and I never receive it on my iPhone. Then when I return home hours later, I see the iMessage on my Mac and on my iPad (but still not on my iPhone). This is a huge issue as most people think an iMessage is like a text message. So for this reason, I disabled iMessage on all of my devices. By disabling iMessage, if someone sends me an iMessage the system is forced to convert it to a real SMS text message (that I receive on my iPhone).
Does anyone know of a solution to this problem? This is a big reliability bug, IMO.
What should happen is this: the iMessage gets delivered to devices that are connected to WiFi and can receive the iMessage but if your iPhone is not connected to WiFi, it should automatically convert the iMessage to a real SMS text message so that you can receive the message on your iPhone. Otherwise, like I stated above, while you are away from home your IOS devices (that are connected to WiFi) are receiving iMessages all day long that never get delivered to your iPhone. Then when you return home, you see all of the messages that you missed. Not good.
iPhone 5, iOS 7.1.2, iMessage