При отправке SMS из службы переднего плана происходит сбой, если устройство долгое время не использовалось - PullRequest
0 голосов
/ 15 октября 2018

Я разрабатываю приложение, которое должно отвечать на входящие SMS-сообщения.Он работал нормально по большей части.

Однако сегодня утром я попытался отправить SMS на тестовое устройство, которое не использовалось в течение ночи.SMS было получено, моя служба переднего плана (с использованием уведомления) была запущена с моего BroadcastReceiver, и служба сделала то, что должна была сделать, а затем через 6 секунд позвонила SmsManager.sendTextMessage().

Однако SMSне был получен на исходном отправляющем устройстве, хотя я вижу в журналах, что все выглядит нормально - номер получателя был верным, и был выполнен вызов sendTextMessage().

Что может быть причиной такого поведения?Как будто телефон просто не отправлял SMS, потому что он не был разблокирован в течение длительного времени или что-то в этом роде.

...