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

Posted on Aug 30, 2014 10:40 AM

Reply
33 replies

Aug 31, 2014 3:33 AM in response to JPL007

JPL007 wrote:


Also, technical issues aside, most people who send iMessages think they are sending text messages, or they don't even know that they are sending iMessages, and they don't know or understand the technical differences between them. So I go back to my opinion that SMS and iMessages should be two separate apps. Mixing them together just causes confusion.

You've decided your solution is not to use it as it seems to cause you confusion. Most people have no problem with it. If you feel strongly about it, you should submit your suggestions to Apple:


http://www.apple.com/feedback

Nov 11, 2014 3:55 PM in response to RTP4069

Ok, I believe I found the solution to the iMessage issue described in my original post. Basically, you need to turn iMessage off on all of your devices including your iPhone, iMac, iPad, etc. Otherwise, if your iPhone doesn't have a good data connection (wifi, cell data) then it may not receive all messages.


iPhone Instructions (you can use these instructions even if you still use an iPhone and haven't swtiched to an Android):

Can’t get text messages from an iPhone - Apple Support


iPad instructions:

Goto settings

Goto Messages

iMessage > Off


Mac instructions:

Launch messages app

Go to the Messages menu

Go to preferences

Click 'accounts'

Then click 'sign out'


For anyone who is new to this post, the core issue is this: on multiple occasions with iMessage enabled on all of my devices including my iPhone, I have returned home from being out and have found iMessages on my Mac/iPad that were never delivered to my iPhone. The reason, as far as I can tell, is that once an iMessage is delivered to any one device (like your iPad), it is counted as "delivered"... even though you never received it on your iPhone (probably due to a bad or weak cell data connection). The only way around this issue is to completely disable iMessage on all of your devices that are signed in with your AppleID, as described above.


As an FYI, this is an article about the issue where you will no longer receive all messages from iPhone users if you switch to another smartphone OS like Android. However, this not only happens for iPhone > Android but also iPhone > iPhone as I have experienced (as have others on this thread) if you don't have a good cell data or wifi connection:

http://www.reuters.com/article/2014/11/11/us-apple-lawsuit-textmessages-idUSKCN0 IV1TK20141111


I hope this info helps; I will no longer be posting to this thread.

Aug 30, 2014 11:16 AM in response to IdrisSeabright

Thanks, but I've never had an iMessage delivered to my iPhones when I am not connected to WiFi. I've had this problem with my iPhone 4s and now with my newer iPhone 5 (so I think getting a new phone counts as resetting phone and network settings). I have an unlimited data plan with good signal and speed. I've tried turning iMessage off and back on (as other discussions have suggested to fix iMessage problems) but that hasn't worked for me either.


When I mentioned this problem to the genius (I think that's what they are called, I'm not being sarcastic) at the Apple store (earlier this year when I upgraded from a 4s to a 5 due to battery issues) she said that "iMessage works best when you are connected to WiFi". So I interpreted that as "it doesn't work well with cellular data".


So if it's truly supposed to work with a cellular data connection, then I must have bigger issues with my account... or there is a problem with iMessage specific to my location.

Aug 30, 2014 11:42 AM in response to IdrisSeabright

Also, cellular data itself is sometimes unreliable. There are times when I can make a phone call (and send/receive text messages) but I don't have a cellular data connection. That's why I think that iMessages should be converted to regular SMS text messages (that all phones can receive) when an iPhone is not connected to WiFi. This would remove the uncertainty of a data connection since even the best data plans (Verizon, etc.) have dead spots. And usually in these cellular data dead spots, the basic phone/SMS functions still work.

Aug 30, 2014 12:08 PM in response to JPL007

To add to this, I've had the following conversation with people multiple times:


Them: I sent you a message/text, didn't you get it?

Me: No. Do you have in iPhone?

Them: Yes

Me: Well that's why. For whatever reason, I don't get many of my messages unless I'm at home.


So the bottom line with regards to messaging is this: I always receive texts reliably from people that don't have iPhones. But for people with iPhones, I've been telling them to call me if it's important. So with the invention of iMessage, Apple has made iPhone-to-iPhone messaging unreliable while non-iPhone-to-iPhone messaging is reliable.


I really think this is a major bug and I've turned off iMessage on all of my devices because of it. Instead of developing a new messaging system aka iMessage, I think it would have been better to instead develop a system that takes regular SMS text messages and delivers them to IOS devices. This would have maintained the rock-solid reliability of standard SMS text messages while still providing the ability to deliver text messages to other IOS devices.


Also, I'm not the only one with this problem, I have a coworker that had similar issues and I advised him to turn off iMessage as well.

Aug 30, 2014 2:53 PM in response to TJBUSMC1973

I don't know if they are using the latest iOS as I have 200+ contacts and I'm sure at least half are using iPhones. But because of this issue, I've had my family and close friends turn off iMessage on their Apple devices so that I can receive their messages reliably. For the others, I don't really care but it's still annoying to get their messages on my Mac but not on my iPhone.


So maybe my cellular data isn't as reliable as I thought. Or my area has more cellular data dead zones than I thought. And maybe my account or my iPhone has some type of issue affecting my iMessages. But if I understand the iMessage system correctly, it requires a data connection to work properly (either WiFi or cellular). If that's the case, then by definition iMessages are basically the same as emails (as both require a data connection). Real SMS text messages do not require a data connection which is what makes them so reliable. Mixing SMS texts and iMessages together in the iPhone's Messages app is nonsense. And that's my bigger issue with iMessage: you're led to believe that iMessages are like text messages when in reality they are more like emails. iMessage should be a completely separate app from the SMS text "Messages" app - just like if you had Viber or some other messaging app installed.


Don't get me wrong, I praise Apple every chance I get since I think the OS and the platform are miles better than anything with a Windows sticker on it. At home, I only buy Apple products (except for the printer) since they are so much more stable and easier to use than anything that is not Apple. But I think Apple made a mistake when they mixed in and combined iMessages with SMS texts.


Email requires a data connection. When an email is sent to me, it's sent to all of my devices through iCloud. An email can have pictures. So how exactly is iMessage any different from an email? It's like some strange one-off messaging system that's straddling the gap between real text messages and emails.


I'll go to the Apple store to have them check my settings and my account again (just for peace of mind) but even if they do fix it, I think I'm better off just leaving iMessages disabled since they require a data connection. I don't want to miss any text messages even if I'm in a cellular data dead zone.

Aug 30, 2014 4:31 PM in response to JPL007

JPL007 wrote:

But if I understand the iMessage system correctly, it requires a data connection to work properly (either WiFi or cellular). If that's the case, then by definition iMessages are basically the same as emails (as both require a data connection). Real SMS text messages do not require a data connection which is what makes them so reliable.

SMS will work even when your cellular signal is not good enough to make a voice call. So, yes, it's more reliable than just about anything. iMessage, like email, requires a data connection. However, I don't think it's accurate to say they are basically the same. However, I also don't think the underlying differences are that important here.


All that being said, I've never really had much trouble with iMessage. I spend much of my working day without WiFi and regularly use iMessage. I'm not sure where the Genius (yes, that's their title) was getting their information or what they really meant by telling you that iMessage works best on WiFi. My situation is slightly complicated by the fact that I use Verizon's network which doesn't allow iPhones to use voice and data at the same time. I've occasionally had an issue where I know a Verizon recipient is on a phone call (it's a regularly scheduled conference call) and iMessages don't go through. However, I'm given a clear error message and the option to resend as an SMS. After a couple of messages, the system starts automatically sending them as SMS. Should it work more seamlessly? Possibly.


But your situation sounds much different and, frankly, unusual and wrong. You can do the basic troubleshooting yourself: reset the phone, reset network settings, restore the phone as new, checking to between procedures to see if the problem has been resolved. I'd recommend you do as you probably want to spend some time between each step testing, so to speak.


Best of luck.

Aug 30, 2014 4:56 PM in response to IdrisSeabright

Thanks, I appreciate the info and the troubleshooting tips. After some thought, I've decided that I don't want and don't need iMessages due to the fact that they don't get delivered without a a good cellular data connection. I think iMessages are a novel idea, but it's just my opinion that the implementation is flawed (combining iMessages with text messages in the same app). I've also decided that I really don't need WiFi on my phone as I have a good cellular data connection here at home and would rather not have WiFi turned on 24/7 when I'm outside of my house for privacy and security reasons. And without WiFi, iMessages are even more problematic (in my experience).


So maybe it is just me, but while I've had issues with iMessages I've never had issues with text messages, so I'll just stick with text messages. I'm still curious as to the need/reason for iMessage given that we have email and texts. Perhaps it was pushed on Apple by the carriers... who would rather have the growing number of text messages routed via their cellular data network instead of via their standard cell phone network.


Thanks again.

Aug 30, 2014 5:12 PM in response to JPL007

JPL007 wrote:


I'm still curious as to the need/reason for iMessage given that we have email and texts. Perhaps it was pushed on Apple by the carriers... who would rather have the growing number of text messages routed via their cellular data network instead of via their standard cell phone network.

It was the other way around. At the time Apple released iMessage, most of the carriers were still charging quite a bit for SMS and were still offering unlimited data. SMSs cost carriers almost nothing as they are routed over an otherwise unused portion of the voice system. But the carriers were charging customers either a fairly high per message price or requiring them to add text packages. iMessage seemed like a great idea. Then, carriers started changing their tariff structures and including unlimited SMS and doing away with unlimited data. That made iMessage less appealing for some people (even though it actually uses very little data). However, many people still find it useful, especially if they only use iPads or iPod Touches. I very much enjoy the ability to seamlessly move from my iPhone to my iPad to my Macbook Air and continue conversations.

Aug 30, 2014 5:26 PM in response to IdrisSeabright

Hmm, very interesting, so iMessage was an answer to expensive SMS text message rates. I remember those days. Good point, I do agree that having an iMessage on all of your Apple devices is very convenient and a nice feature. I guess that's a downside to having iMessage disabled - my text messages will only be delivered to my phone.


To your point, if Apple wanted to improve iMessage, they could develop a way to have standard text messages (sent by someone who doesn't have an iPhone) delivered to all of your Apple devices as well (via iMessage). So then you would truly receive all of your text messages on all of your Apple devices - even messages from people that don't have an iPhone. Otherwise, we still have to check the phone for text messages from the non-Apple crowd.

Aug 30, 2014 5:40 PM in response to JPL007

JPL007 wrote:


To your point, if Apple wanted to improve iMessage, they could develop a way to have standard text messages (sent by someone who doesn't have an iPhone) delivered to all of your Apple devices as well (via iMessage).

I believe if you review the announced feature sets of iOS 8 and OS X Yosemite, you will find that they will work together to do just what you describe (providing your phone is a new-enough iPhone).

Aug 30, 2014 5:46 PM in response to markwmsn

Nice! I guess it could be done by implementing a forwarding feature in iPhones to have iPhones forward SMS text messages to the iMessage system - thereby sending the text message to all Apple devices via iMessage.


Going back to reliability and the fact that many carriers have unlimited SMS text plans now, what I'd like to see is a feature/option to have the iMessage system send iMessages as true SMS text messages to iPhones... but as iMessages to all other devices. Then you'd have the best of both worlds working seamlessly - the reliability of SMS and the convenience of iMessage... and I would probably turn my iMessage back on then.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iMessage is not reliable - bug?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.