¿Hay algún número de teléfono que pueda usar para probar el envío de un mensaje de texto que falla cada vez? [cerrado]

Me pregunto si podría probar mi aplicación enviando un mensaje de texto a un número de teléfono que siempre fallará.

Mi idea es ver que mi aplicación se comporte como se espera cuando falla el envío de un mensaje de texto. Así que esperaba que el sistema de SMS considerara que algún número de teléfono no era válido y que al usar ese número obtuviera una respuesta fallida de la sendTextMessagefunción.

De esa manera puedo transmitir ese error al usuario. Tener un número de teléfono tan malo sería más limpio que tener un hack en la aplicación, ya que el hack podría terminar siendo un error.

Probé mi línea fija... ¡¿y se acepta como si pudiera enviar un mensaje de texto a ese número?!
Pensé lo mismo... ni siquiera una forma de respuesta diciéndome que el número no es accesible. ¡Entonces aún menos un error en el momento en que llamo a la sendTextMessage()función!
Si bien esta pregunta es interesante, se plantea desde el punto de vista de un desarrollador. Para un usuario final, ¿cuáles podrían ser los beneficios de tal pregunta?
@DeathMaskSalesman Un usuario también podría querer desactivar los procesos de mensajería para verificar que una aplicación no va a hacer algo no deseado ... y luego volver a activar el procesamiento normal.

Respuestas (1)

He probado esto y está funcionando. Esto está relacionado con cambiar el número del centro de mensajes. Esto es lo que tienes que hacer:

  1. Vaya a la aplicación de mensajería predeterminada en su teléfono.
  2. Abra la configuración (generalmente, el botón de 3 puntos).
  3. Haga clic en Centro de SMS SIM 1 o SIM 2.

    • En Lollipop, Configuración > Mensaje de texto (SMS) > Centro de servicio SMS >
      Tu SIM.

    • En Nougat, Ajustes > Avanzado > SIM 1/SIM 2 SMS Center.

  4. Primero tome una captura de pantalla o anote el número predeterminado ingresado y luego cámbielo a cualquier número aleatorio incompleto.

  5. Guárdelo haciendo clic en la marca en la esquina superior derecha y ahora el mensaje de texto a cualquier número fallará. Use sus números para verificar si el mensaje se está enviando o no.

Siempre que desee enviar un mensaje de texto, simplemente cambie el número al predeterminado.

Estoy en Android Marshmallow y no veo nada donde pueda cambiar la SIM. Tengo Más » Configuración » Más configuraciones » Mensajes de texto » Administrar mensaje de tarjeta SIM , pero eso no muestra nada. Esa es prácticamente la única referencia al acrónimo SIM.
Intente Mensajería > Configuración adicional > Centro de servicio de mensajes cortos (SMSC) > Su SIM. Estos pasos son de MIUI, Marshmallow. ¿O podrías compartir qué teléfono tienes?
Tengo un Galaxy j7, no veo una entrada de SMSC.
Aquí puede ver qué hacer y cómo hacerlo con las imágenes: helpforsmartphone.com/public/en/samsung/galaxy-j7-(2016)/…
Mensajería > Más > Configuración > Más configuraciones > Mensajes de texto > Centro de mensajes
Ah... interesante. Veo la opción, está atenuada en mi teléfono. El Centro de mensajes tiene un número largo, pero como está atenuado, no puedo cambiarlo...
Intente Restablecer valores predeterminados en Mensajería > Configuración o Configuración del número. en el Centro de mensajes en el menú oculto al que se accede mediante #*#4636#*# .
[ROOT NECESARIO] Una solución que puede probar forum.xda-developers.com/showthread.php?t=782253