1 votos

¿Cómo puedo hacer que una URI envíe una intención a Tasker?

Tengo una tarea que va a una página web, y estoy tratando de hacer que regrese a Tasker. Supongo que necesitaré recibir un intent en Tasker, pero no logro entender cómo hacerlo. Las dos formas que he intentado hasta ahora son:

  1. Enlace: myapp://callback?param=abc123
    Tasker:

    Acción:
    Cat: Predeterminado
    Cat: Ninguno
    Esquema: myapp
    Tipo MIME: texto/plano
  2. Enlace: intent://#Intent;action=myapp.action;end?param=abc123
    Tasker:

    Acción: myapp.action
    Cat: Predeterminado
    Cat: Ninguno
    Esquema: 
    Tipo MIME: texto/plano

He estado jugando con varias opciones y variaciones de estas, pero nada parece funcionar. Dado que la página web a la que voy proporciona información con el parámetro de consulta y da un error con la segunda forma, supongo que necesitaré la primera. Sin embargo, no entiendo por qué no está funcionando. ¿Cómo se supone que debo hacer esto?

0voto

Ullallulloo Puntos 151

El creador de Tasker me dio algunas indicaciones aquí. Aparentemente, el complemento de Tasker AutoTools tiene el esquema integrado autotoolscommand://, que redirigirá todo lo que sigue a un comando de AutoApps. Usando la guía sobre comandos de AutoApps, pude averiguar fácilmente cómo hacerlo.

Para configurarlo, crea un perfil para el comando de AutoApps que elijas, por ejemplo, myapp=:=. Luego, coloca la URL de tu enlace como autotoolscommand://myapp=:=?param=abc123. Esto luego establecerá la variable de Tasker %aacomm a ?param=abc123, que luego puedes analizar o hacer lo que quieras con ella. En mi caso, quería ejecutar una sustitución de búsqueda de variables para obtener solo las partes de datos de la consulta con la expresión regular (?<==)[^&]+.

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