Получается, схема такая:
1. Приложение в фоне мониторит, в сети ты или нет
2. Если не в сети - шлют смс
3. Если в сети - шлют пуш. И не важно, включены у тебя пуши или нет - уведомление об операции считается доставленым (у меня пушы выключены, но оператор утверждал, что пуш был показан)
Довольно не надежная схема, которая не гарантирует доставку уведомления
Кстати, спасибо Тинькову. Глянул, что он в фоне треть своего трафика гоняет. Посмотрел другие аппы - те тоже злоупотребляют. Рубонул фоновые данные всем аппам, ибо нефиг
Нашел решение проблемы. Необходимо ограничить приложению Тинькофф фоновые данные. После этого смс снова начинают доходить. Правда, если в этот момент открыто приложение, то они все равно не доходят(( Видимо, самое надежное - удалить приложение, но этот вариант мне не подходит
Да, но это все не объясняет, почему:
- ограничение фоновых данных избавило от проблемы. Пуш-уведомления же доходят (хоть и не показываются в моем случае, т.к. я их обрубил)
- почему заблокированные уведомления Тинькофф считает доставленными?
- У меня их приложение в фоне 7 Мб накачало из суммарных 18. Я не могу придумать, зачем ему в фоне что-то делать.
В целом, я согласен, схема такой и должна быть в идеале. Но в случае в Тиньковым что-то идет не так.