Signal-android: Solicitação de recurso: intents do Tasker

Criado em 17 nov. 2013  ·  3Comentários  ·  Fonte: signalapp/Signal-Android

Eu sei que a integração do Tasker foi criada antes em https://github.com/WhisperSystems/TextSecure/issues/96 , mas não desde então, e tenho pensado nisso mais e estava pensando em como poderia ser implementado de dentro do TextSecure .

Tendo em mente que o Tasker não tem acesso ao banco de dados TextSecures, não pode ser responsável pela verificação de novas mensagens. Realisticamente, o TextSecure teria que notificar o Tasker sobre uma nova mensagem.

O TextSecure pode ser usado para enviar uma intenção de transmissão quando uma nova mensagem é recebida? Então Tasker só teria que ouvi-los. Você também pode configurar variáveis ​​extras para o nome ou mensagem do remetente, configuráveis ​​de dentro do TextSecure para que o usuário possa decidir quanta informação está disponível para o sistema.

Meu caso de uso específico no momento é que o Tasker fala o nome do remetente de uma mensagem para mim e, enquanto estou dirigindo, ele lê a mensagem em voz alta, portanto, ter as variáveis ​​extras definidas seria útil.

Eu não acho que minha programação Java faça isso sozinha, mas eu clonei o repositório TextSecure e vou tentar, mas o que mais alguém acha?

feature

Comentários muito úteis

Eu gostaria que você reconsiderasse isso. Normalmente, os aplicativos permitem a interação com outros aplicativos enviando e recebendo intents. Basicamente, o Tasker permite a automação do sistema, permitindo que o usuário configure ações com base nos intents recebidos (entre outras coisas) e controlando outros aplicativos enviando intents.

Consulte também http://developer.android.com/guide/components/intents-filters.html

O Signal precisaria criar uma intenção implícita quando uma mensagem fosse recebida e ouvir uma intenção para enviar mensagens.

Ambos seriam intenções personalizadas definidas pelo Signal.

É claro que seria necessário examinar se a transmissão de uma intenção para mensagens recebidas poderia ser um problema de privacidade.

O benefício de usar intents é que ele não se limita ao Tasker e, portanto, a uma API aberta.

Exemplo de um aplicativo que especifica uma API de intent: http://www.angrygoatapps.com/sqzctrl_tasker.html

Todos 3 comentários

@nxfifteen @moxie0 , Você fez algum progresso com isso? Eu realmente adoraria ter a integração do Tasker para TextSecure. Meu principal caso de uso seria fazer com que as mensagens recebidas de determinados contatos acionassem diferentes tarefas no Tasker.

parece que foi concluído em #96 que isso requer alterações no Tasker ou uma extensão do Tasker e não alterações no TextSecure. se estiver incorreto, atualize este problema com algumas informações de leitura e reabriremos isso.

Eu gostaria que você reconsiderasse isso. Normalmente, os aplicativos permitem a interação com outros aplicativos enviando e recebendo intents. Basicamente, o Tasker permite a automação do sistema, permitindo que o usuário configure ações com base nos intents recebidos (entre outras coisas) e controlando outros aplicativos enviando intents.

Consulte também http://developer.android.com/guide/components/intents-filters.html

O Signal precisaria criar uma intenção implícita quando uma mensagem fosse recebida e ouvir uma intenção para enviar mensagens.

Ambos seriam intenções personalizadas definidas pelo Signal.

É claro que seria necessário examinar se a transmissão de uma intenção para mensagens recebidas poderia ser um problema de privacidade.

O benefício de usar intents é que ele não se limita ao Tasker e, portanto, a uma API aberta.

Exemplo de um aplicativo que especifica uma API de intent: http://www.angrygoatapps.com/sqzctrl_tasker.html

Esta página foi útil?
0 / 5 - 0 avaliações