Let's say that i live in Sweden but i work in Norway. When i am in Sweden i allow all data traffic and sends iMessage from #1 to #2 in sweden. When travel to Norway i turn on data roaming so i can't use the data in Norway. If #2 from Sweden send me a iMessage that will be sent as a iMessage "data" sms from Sweden to #1 wich is in Norway and got data roaming on and is not connected to any wifi. In my world i will not receive the iMessage until i turn on data in someway, either by wifi or turn on the data in Norway. What i have understod is that iMessage is encrypted so if Apple should convert that iMessage to a regular SMS that wouldn't be encrypted without a notice? Does anyone know how this works?