В выходные дни мой телефон пережевал кредит на сумму 20 долларов, посылая одно и то же сообщение раз за разом после первоначальной неудачной доставки.Телефонная компания считает, что это программная ошибка, и они не несут ответственности, но я не готов просто поверить на это.
Я подумал, что хочу погрузиться в исходный код Android, чтобы попытаться получитьпонимание того, как на самом деле работает доставка сообщений, но я не добиваюсь большого успеха.На самом деле я пытаюсь понять, как телефон узнает, что доставка не удалась?И если сигнал очень слабый, может ли телефон теоретически отправить сообщение, но не получить подтверждение и, следовательно, предположить, что сообщение не было отправлено?Разве сеть не должна распознавать какой-то «cookie», отправляемый с сообщением, и отказываться от его повторной отправки?