есть такая идейка: запрашиваешь с сервера список прочтенных смс, дальше меняешь статус прочтенных смс или можешь делать один запрос на все изменения: новые, удаленные, прочитанные и сортируешь результат
Спасибо за идею, сделал реализацию по своему, работает.
P.S. Вношу время прихода смс в базу и при следующем чтении сравниваю время, если приложение видит подходящие смс, то не выдаёт его тело, а стучится в базу и сравнивает время рассматриваемого смс с временем всех смс из базы. При совпадении времени продолжаю прослушку смс в ожидании нового.
P.S. Вношу время прихода смс в базу и при следующем чтении сравниваю время, если приложение видит подходящие смс, то не выдаёт его тело, а стучится в базу и сравнивает время рассматриваемого смс с временем всех смс из базы. При совпадении времени продолжаю прослушку смс в ожидании нового.