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.
Tengo el mismo problema con MMS, tienes el nombre de las variables en este caso?
cambia sms por mms nada mas