#xamarin #sms
Вопрос:
Я новичок в Xamarin. Я следовал примеру кода на веб-странице Microsoft для функции отправки SMS, все работает нормально, за исключением того, что мне нужно нажать кнопку «Отправить» на своем мобильном телефоне, чтобы отправить SMS. (Я уже разрешил разрешение на чтение/запись SMS)
Есть ли какой-нибудь способ отправить автоматически, не нажимая кнопку «Отправить»?
Указан код для SMS-сообщения:
var message = new Xamarin.Essentials.SmsMessage(SMS_Message, new[] { Mobile_Number });
await Sms.ComposeAsync(message);
Комментарии:
1. Это невозможно, если вы не используете внешнюю службу, такую как Twilio или аналогичную.
2. Нет, пользователь должен нажать «Отправить». В противном случае ваше приложение может отправлять миллионы сообщений, используя учетную запись пользователя, без ведома пользователя. Если вы хотите автоматизировать отправку SMS, вам потребуется использовать стороннюю службу.
3. Это очень плохо. Я обнаружил, что это не API получения SMS для Xamarin.