0 votos

¿Crear un widget/acceso directo a la URL de una aplicación?

Whatsapp permite enviar un mensaje a cualquier número si navego a https://wa.me/ . Eso muestra una página web que tiene un botón que navega a 'whatsapp://send?phone='.

Quiero tener un acceso directo que pida el número y luego abra el enlace whatsapp:// (sin pasar por la página web).

Intenté utilizar el "atajo de solicitud HTTP" ( https://play.google.com/store/apps/details?id=ch.rmy.Android.http_shortcuts ), pero sólo acepta enlaces http y luego sólo muestra la respuesta. Traté de usar algunos atajos de actividad, pero no puedo encontrar uno que tenga la actividad de whatsapp para abrir un chat con un aviso a un número.

2voto

Waboodoo Puntos 121

Soy el creador de la aplicación HTTP Request Shortcuts, y creo que se puede utilizar para lo que describes. Puedes probar esto:

  1. Abrir la aplicación Atajos HTTP
  2. Haga clic en el botón + de la parte inferior derecha para crear un nuevo acceso directo
  3. En el cuadro de diálogo que aparece, seleccione "Scripting Shortcut".
  4. Dale un nombre al acceso directo (y una descripción y un icono diferente si quieres)
  5. Haga clic en "Scripting" para abrir el editor de Scripting
  6. Introduzca el siguiente código JavaScript:const number = prompt('Enter the number'); sendIntent({ type: 'activity', action: 'android.intent.action.VIEW', dataUri: 'whatsapp://send?phone='+number, });
  7. Guarde los cambios.

Puedes ejecutar este acceso directo desde la aplicación o colocarlo en tu pantalla de inicio. Cuando lo pulses, te pedirá que introduzcas un número y luego invocará la URL 'whatsapp://send?phone=' con el número añadido.

Espero que esto ayude. Para más información sobre el Scripting en la aplicación HTTP Request Shortcuts vea la documentación oficial aquí: https://http-shortcuts.rmy.ch/scripting

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X