I realised that in iOS-5 sms app, if I send an sms to my friend and he is replying, there will be a "..." showing.

  1. How is it possible that I could be notified while he is replying? How does it work?

  2. If my friend types one character and "backspace", do the dots disappear?

enter image description here

1 Answer 1


This works just like other IM apps which do this. Skype and WhatsApp come to mind. If you have the option to send these notifications turned on, and you start typing, your iOS device sends a message to the device on the other end that you're currently typing a message, which gets displayed as "typing..." or "..." to the user.

This is possible because the Messages app on iOS works on both the phone's SMS network and Apple's proprietary iMessage IM network. The app automatically figures out whether to use the iMessage IM network or SMS, based on who you're sending the message to.

If the person is using iMessage, it defaults to that, saving both of you money. If all you have for the person in Address Book is a phone number that isn't an iPhone with iMessage set up, it uses plain old SMS. Pretty smart. BTW iMessage messages are blue, SMS are green.

Messages sent over iMessage move over the internet, rather than the cellphone's SMS network, so it'll use either your cell phone's data plan, or Wi-Fi, and maintain a relatively persistent connection to the user on the other end.

Because of this, it's trivial for your iOS device to periodically ping the device on the other end, and show the user that message, while you're entering text. This wouldn't be easy over the SMS network. AFAIK, the "..." shows up as long as you're entering text at the keyboard. If you stop typing, even if there's text already entered, it'll disappear, then reappear when you start typing again.

  • I don't know of any way to do that. It'll always prefer iMessage if it's available (since it costs less than sending an SMS), and only failover to SMS if the recipient doesn't have iMessage. One way you could try to hack it to default to SMS for certain people is to delete their email from their Contacts entry. If Messages doesn't see an email which uses uses iMessage, it should SMS to the phone number.
    – Vickash
    Jan 1, 2012 at 19:02
  • Btw in Settings >> Messages >> Send Read Receipts, if we turn it Off, does it disable this feature?
    – Pacerier
    Apr 11, 2012 at 10:41
  • If you want to force sending over SMS, you can turn off iMessage briefly, in Settings > Messages. In cases where you don't want to send type ahead notification, that might be useful.
    – duozmo
    Dec 7, 2012 at 17:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .