¿Abre la aplicación de Android enviando un mensaje de texto?
Me preguntaba si es posible abrir una aplicación de Android en el teléfono de alguien mediante el envío de un mensaje de texto, suponiendo que el usuario ya tiene la aplicación instalada en su teléfono. Algo como ¿dónde está mi aplicación Droid? ¿Puedo enviarlo como un mensaje de texto diciendo "ABRIR" un servicio de fondo reconoce esto y abre la aplicación? ¿Es esto posible y si así son sus ejemplos? Gracias
- Android: ¿Cómo enviar mensajes mediante programación mediante whatsapp, ¿Conversamos?
- SMS enviado a través de SmsManager no automáticamente en la carpeta SENT?
- Iniciar la aplicación sms con una intención
- SMS tipo de Android 0
- Recuperación de mensajes SMS desde Inbox
- ¿Es posible ocultar / cambiar el número de móvil del remitente mientras se envía sms en android?
- Android: escucha los mensajes SMS entrantes
- Desarrollo de la versión personalizada de la aplicación incorporada de SMS / MMS para Android
- KitKat para Android (API 19) - ¿Cómo escribir mensajes en SMS Content Provider, sin enviarlos, desde la aplicación no predeterminada?
- Anular la aplicación predeterminada de mensajería de android
- URL de SMS en Android
- Receptor de radiodifusión dentro de un servicio
- Cómo obtener lista de sms como convesations en cada dispositivo Android 2.2+
Sí se puede, con el derecho de permiso en el manifiesto. Puede indicarle a su aplicación que escuche en la intención de android.provider.Telephony.SMS_RECEIVED, que activará un receptor de difusión cuando llegue un SMS. Luego, con el permiso que le permite leer el SMS, puede simplemente comprobar si los SMS recibidos coinciden con sus parámetros (número de teléfono del remitente y contenido de texto, por ejemplo).
Una vez que haya comprobado que el sms es el sms derecho puede iniciar una actividad o lo que desea.
Sólo tienes que añadir el permiso correcto en manifiesto:
"Android.provider.Telephony.SMS_RECEIVED"
Y entonces tendrás que extender una clase de IntentReceiver. Y anular el método onReceiveIntent