Signal-android: Demande de fonctionnalité : Tasker Intents

Créé le 17 nov. 2013  ·  3Commentaires  ·  Source: signalapp/Signal-Android

Je sais que l'intégration de Tasker a déjà été évoquée dans https://github.com/WhisperSystems/TextSecure/issues/96 mais pas depuis, et j'y ai pensé davantage et j'ai réfléchi à la manière dont elle pourrait être implémentée à partir de TextSecure .

Gardez à l'esprit que Tasker n'a pas accès à la base de données TextSecures et ne peut donc pas être responsable de la vérification des nouveaux messages. De manière réaliste, TextSecure devrait informer Tasker d'un nouveau message.

TextSecure peut-il être utilisé pour envoyer une intention de diffusion lorsqu'un nouveau message est reçu ? Ensuite, Tasker n'aurait qu'à les écouter. Vous pouvez également configurer des variables supplémentaires pour le nom ou le message des expéditeurs, configurables à partir de TextSecure afin que l'utilisateur puisse décider de la quantité ou du peu d'informations disponibles pour le système.

Mon cas d'utilisation spécifique à l'heure actuelle est que Tasker me dit le nom de l'expéditeur d'un message et pendant que je conduis, il lit le message à haute voix, il serait donc utile d'avoir les variables supplémentaires définies.

Je ne pense pas que ma programmation Java le fasse tout seul, mais j'ai cloné le référentiel TextSecure et je vais l'essayer, mais qu'en pense quelqu'un d'autre?

feature

Commentaire le plus utile

J'aimerais que vous reconsidériez cela. Généralement, les applications permettent l'interaction avec d'autres applications en envoyant et en recevant des intentions. Fondamentalement, Tasker permet l'automatisation du système en permettant à l'utilisateur de configurer des actions en fonction des intentions reçues (entre autres) et de contrôler d'autres applications en envoyant des intentions.

Voir aussi http://developer.android.com/guide/components/intents-filters.html

Signal aurait besoin de créer une intention implicite lorsqu'un message a été reçu et d'écouter une intention pour envoyer des messages.

Les deux seraient des intentions personnalisées définies par Signal.

Bien sûr, il faudrait examiner si la diffusion d'une intention pour les messages reçus pourrait poser un problème de confidentialité.

L'avantage d'utiliser des intentions est qu'il n'est pas limité à Tasker et donc à une API ouverte.

Exemple d'application spécifiant une API d'intention : http://www.angrygoatapps.com/sqzctrl_tasker.html

Tous les 3 commentaires

@nxfifteen @moxie0 , Avez-vous fait des progrès avec ça ? J'aimerais vraiment avoir l'intégration de Tasker pour TextSecure. Mon principal cas d'utilisation serait que les messages entrants de certains contacts déclenchent différentes tâches dans Tasker.

semble qu'il a été conclu dans # 96 que cela nécessite des modifications de Tasker ou d'une extension Tasker et non des modifications de TextSecure. si cela est incorrect, veuillez mettre à jour ce problème avec des informations de lecture et nous le rouvrirons.

J'aimerais que vous reconsidériez cela. Généralement, les applications permettent l'interaction avec d'autres applications en envoyant et en recevant des intentions. Fondamentalement, Tasker permet l'automatisation du système en permettant à l'utilisateur de configurer des actions en fonction des intentions reçues (entre autres) et de contrôler d'autres applications en envoyant des intentions.

Voir aussi http://developer.android.com/guide/components/intents-filters.html

Signal aurait besoin de créer une intention implicite lorsqu'un message a été reçu et d'écouter une intention pour envoyer des messages.

Les deux seraient des intentions personnalisées définies par Signal.

Bien sûr, il faudrait examiner si la diffusion d'une intention pour les messages reçus pourrait poser un problème de confidentialité.

L'avantage d'utiliser des intentions est qu'il n'est pas limité à Tasker et donc à une API ouverte.

Exemple d'application spécifiant une API d'intention : http://www.angrygoatapps.com/sqzctrl_tasker.html

Cette page vous a été utile?
0 / 5 - 0 notes