У меня в приложении, написанном на C# в Xamarin Studio имеется сервис, из которого нужно автоматически в нужный моент слать SMS на заданный номер с заданным текстом. Я пытаюсь сделать это следующим образом:
SmsManager.Default.SendTextMessage("+7926736XXXX", null, "Simple Service sent you a message", null, null);
При этом получается следующее: сообщение не отсылается, а появляется в списке сообщений системного приложения посылки SMS, помеченное красным треугольником. Где может быть ошибка?
UPD. Путем анализа кодов возврата (извините, я новичок в программировании под андроид, всего второй день, да и на шарпе программил до этого один раз два года назад) выяснил, что при попытке послать сообщение генерится ошибка SmsResultError.RadioOff. Судя по документации, такая ошибка генерится в том случае, если включен режим "В самолете", а у меня с этим все ок. В каком случае еще эта ошибка может быть возвращена? А, может, мне необходимо сделать какие-то предварительные инициализации перед тем, как посылать сообщения?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости