Bueno el día de hoy estuve realizando una app para android, en la cual es para poder enviar notificaciones por SMS, pero como siempre Android me pone trabas al respecto, y me salió el siguiente mensaje de error:

pe.ehg.sms Esta enviando una gran cantidad de mensajes SMS. 
¿quieres permitir que esta aplicación siga enviando mensajes?  
[rechazar] [seguir]

Primero entendí que esta es una limitación que tiene Android y que es modificado por los operadores y que son de las variables

global sms_outgoing_check_max_count y global sms_outgoing_check_interval_ms

El tema es que como política de seguridad se aplican para no generar costos en un comportamiento no adecuado, por lo cual te recomiendo que pienses dos veces si de verdad es necesario para ti el modificarlos.

dicho esto estas variables se pueden modificar vía adb shell usando los siguientes comandos

settings put global sms_outgoing_check_max_count 2000
settings put secure sms_outgoing_check_max_count 2000
settings put system sms_outgoing_check_max_count 2000
settings put global sms_outgoing_check_interval_ms 1800000
settings put secure sms_outgoing_check_interval_ms 1800000
settings put system sms_outgoing_check_interval_ms 1800000   

Bueno con esto ya puedo mandar hasta 2mil mensajes cada 15 minutos, puedes cambiarlos por los valores que desees, pero recuerda reiniciar tu dispositivo para que los cambios tengan efecto.

Bueno ya con esto logre integrar mi bot para que conteste por SMS, recuerden validar si su contrato con su operador le permite este tipo de aplicaciones caso contrario corren el riesgo de que le bloqueen la linea.

2 Responder a “Cambiando el limite de envío SMS en Android”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.