An Apple user has sued the company after finding that the user wasn’t receiving SMS after switching from the iPhone to an Android smartphone. The problem occurred when other iPhone users sent an SMS to the number, which was earlier stored as an iPhone number on their phonebooks and iOS automatically sent the message as an iMessage to save money.
By default, iOS tries to send the message as an iMessage first and if the recipient hasn’t turned off iMessage on their number before switching the phone, Apple keeps sending messages to the person’s iCloud ID. The problem gets compounded if the recipient hasn’t turned on delivery notification, so the sender doesn’t get to know whether the message has been delivered and read or not. The sender would believe the message was sent but that isn’t the case.
There is no easy fix for the bug, which Apple is said to have known for a while. One option is to tell people using an iPhone to delete your contact from their phonebook and add it again. But this isn’t practical as there is no way of knowing who uses an iPhone.
The only real solution at the moment is to turn off iMessage before switching phones. If you have already switched phones, it would be a good idea to insert your SIM card into someone else’s iPhone and iPad, set up your Apple ID and turn off iMessage from the settings.
It remains to be seen how long it takes Apple to come up with a better fix.