iMessage is Apple's take at a WhatsApp-style instant messaging feature designed with modern smartphones in mind. If you have data access, you can send texts between iPhones via iMessage instead of your carriers SMS network, thus saving a lot of money. Even iPod touch and iPad owners can use iMessage with their email address, while iPhone owners can choose to use their regular phone number, of course.
However, if you switched your number over to another phone, be it an Android, Windows Phone or BlackBerry, you won't be able to receive any texts from people who are using iMessage, due to a bug that leaves your iMessage account active even if you aren't using it anymore.
Simply disabling iMessage in the settings screen, shown in the picture, doesn't help; in fact, it causes the same problem. Instead, you'll have to go to Apple's website to unregister your iPhone, as a poster who calls himself Alphonsusjude over at the Apple support forums has found out.
Here's what you have to do:
- Go to https://supportprofile.apple.com/MySupportProfile.do
- Log in
- Click on "edit products"
- Click on the "x" to the right of the product
- Click "unregister"
And that's it, you should be immediately receiving messages again – it has worked for everyone who responded in that thread.
Now, Apple just needs to deliver an official fix to prevent it from happening in the first place.