Prompt when sending text message as SMS instead of iMessage?

Is there a way I can get Messages to prompt when it wants to send a message as SMS rather than an iMessage ?

I hate noticing that when a message fails to send, its sent as SMS instead of imessage, which I get charged for. This happens when I activate the SEND AS SMS option.

However I would still want to send a message as SMS if necessary (emergency etc). Is there an option/app/tweak that can help me accomplish that?


This is something I wish iOS5 had. Alas, it does not - however if it fails to send as iMessage with send as SMS disabled, it will allow you to tap / hold (I forget which) and specify to send as text.

The main caveat to this, though, is that it doesn't 'alert' you per-se.


Messages does give you an indicator of when a message is going to be sent as an SMS or an iMessage.

The recipient's name, and the send button will be in green. Also it will say Text Message. in the text field where you would type your message.

If it is going to send it by iMessage. All of the above will be blue. And it will say iMessage. in the text field where you would type your message.


One solution you could test is using your recipients email address.

  • Your recipient has to have one, his iCloud address, that he used to log in (and he can add as many as he wants).
  • If the message is not sent, it shouldn't be sent as SMS.
  • You can still send message to his phone number, if you want to be sure he receives it.

I found a solution to anyone wondering.

Get a cydia app called xMessages .. Once enabled, you can tap and hold the "send" button and it will you prompt you to switch between text and imessage.

There are other nice options as well to discover, check it out.