One thing I'm interested in about iMessage is does it attempt to detect if the recipient can receive an iMessage every time?
My problem is that I am sending iMessages to someone's iPhone and they're moving in and out of wifi (no 3G data). However, once the message.app detected that they could receive an iMessage, it just defaults to always attempting to send an iMessage.
Now all my messages I send to them are iMessages and if they are out of wifi range then it will still send an iMessage then once that fails, it'll send an SMS after a short delay.
I always thought that the message type would change depending on the detection of the recipient's current data status.
My problem is that I am sending iMessages to someone's iPhone and they're moving in and out of wifi (no 3G data). However, once the message.app detected that they could receive an iMessage, it just defaults to always attempting to send an iMessage.
Now all my messages I send to them are iMessages and if they are out of wifi range then it will still send an iMessage then once that fails, it'll send an SMS after a short delay.
I always thought that the message type would change depending on the detection of the recipient's current data status.