Мне интересно, могу ли я протестировать свое приложение, отправив текстовое сообщение на номер телефона, который всегда будет терпеть неудачу.
Моя идея состоит в том, чтобы увидеть, что мое приложение ведет себя так, как ожидалось, когда отправка текстового сообщения не удалась. Поэтому я надеялся, что какой-то номер телефона может быть признан системой SMS недействительным, и, используя этот номер, функция не сможет ответить sendTextMessage
.
Таким образом, я могу передать эту ошибку пользователю. Наличие такого плохого номера телефона было бы чище, чем взлом приложения, поскольку взлом может оказаться ошибкой.
Я пробовал это, и это работает. Это связано с изменением номера центра сообщений. Вот что вам нужно сделать:
Нажмите на SMS-центр SIM 1 или SIM 2.
В Lollipop выберите «Настройки» > «Текстовое сообщение (SMS)» > «Центр обслуживания SMS» > «
Ваша SIM-карта».
В нуге выберите «Настройки» > «Дополнительно» > «SIM-центр 1/SIM 2».
Сначала сделайте снимок экрана или запишите введенное по умолчанию число, а затем измените его на любое неполное случайное число.
Сохраните его, нажав галочку в правом верхнем углу, и теперь текстовое сообщение на любой номер не будет выполнено. Используйте свои номера, чтобы проверить, отправляется ли сообщение или нет.
Всякий раз, когда вы хотите отправить текстовое сообщение, просто измените номер по умолчанию.
Алексис Уилке
Алексис Уилке
sendTextMessage()
!Гримуар
Алексис Уилке