Как MIUI (Mi Massage) понимает, что SMS через интернет дойдёт?
В фирменной оболочке компании Xiaomi MIUI можно включить опцию, позволяющую отправлять SMS и MMS на другие MIUI-смартфоны через интернет, если оба смартфона в сети. Как мой телефон понимает, что телефон моего собеседника сейчас онлайн?
Все просто, это же не P2P сервис. Каждое устройство MIUI с включенной соответствующей службой регистрируется на сервере. При отправке сообщения, служба на телефоне-отправителе делает запрос на сервер "номер такой-то on-line?" Если да - отдает сообщение серверу, если нет - отправляет через СМС.