1 votes

Comment faire pour qu'un URI envoie une intention à Tasker ?

J'ai une tâche qui va vers une page web, et j'essaie de la faire rappeler à Tasker. Je suppose que je dois recevoir une intention dans Tasker, mais je n'arrive pas à trouver comment faire. Les deux méthodes que j'ai essayées jusqu'à présent sont les suivantes :

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

    Action:
    Cat: Default
    Cat: None
    Scheme: myapp
    Mime Type: text/plain
  2. Lien : intent://#Intent;action=myapp.action;end?param=abc123
    Tasker :

    Action: myapp.action
    Cat: Default
    Cat: None
    Scheme: 
    Mime Type: text/plain

J'ai essayé de jouer avec diverses options et variations de celles-ci, mais rien ne semble fonctionner. Étant donné que la page Web à laquelle je vais fournit des informations avec le paramètre de requête et donne une erreur avec la deuxième façon, je suppose que je vais avoir besoin de la première. Mais je ne sais pas pourquoi cela ne fonctionne pas. Comment dois-je m'y prendre ?

0voto

Ullallulloo Points 333

Le créateur de Tasker m'a donné quelques conseils aquí . Apparemment, le plugin de Tasker AutoTools a le schéma intégré autotoolscommand://, qui redirigera tout ce qui suit vers un fichier de type AutoApps commandement. En utilisant le Guide sur les commandes AutoApps j'ai pu facilement comprendre comment faire.

Pour le mettre en place, créez un profil pour la commande AutoApps de votre choix, par ex. myapp=:= . Ensuite, mettez l'url de votre lien comme autotoolscommand://myapp=:=?param=abc123 . Cela va alors définir la variable Tasker %aacomm a ?param=abc123 que vous pouvez ensuite analyser ou utiliser comme bon vous semble. Dans mon cas, j'ai voulu exécuter un remplacement de recherche variable pour obtenir uniquement les parties de données de la requête avec l'expression rationnelle suivante (?<==)[^&]+ .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X