我知道 Tasker 集成之前已经在https://github.com/WhisperSystems/TextSecure/issues/96中提出过,但从那以后就没有了,我一直在思考它,并在思考如何在 TextSecure 中实现它.
请记住,Tasker 无法访问 TextSecures 数据库,因此无法负责检查新消息。 实际上,TextSecure 必须通知 Tasker 有新消息。
收到新消息时可以使用 TextSecure 发送广播意图吗? 然后塔斯克只需要听他们的话。 您还可以为发件人姓名或消息设置额外的变量,可从 TextSecure 内部进行配置,以便用户可以决定系统可以使用多少或多少信息。
我目前的具体用例是 Tasker 向我说出消息的发件人姓名,当我开车时,它会大声读出消息,因此设置额外的变量会很有帮助。
我不认为我的 Java 编程可以单独完成这项工作,但我已经克隆了 TextSecure 存储库并将试一试,但其他人怎么看?
@nxfifteen @moxie0 ,你在这方面有什么进展吗? 我真的很想为 TextSecure 集成 Tasker。 我的主要用例是让来自某些联系人的传入消息触发 Tasker 中的不同任务。
似乎在 #96 中得出结论,这需要更改 Tasker 或 Tasker 扩展,而不是更改 TextSecure。 如果这不正确,请使用一些阅读信息更新此问题,我们将重新打开此问题。
我希望你重新考虑这一点。 通常,应用程序允许通过发送和接收意图与其他应用程序进行交互。 基本上,Tasker 允许用户根据接收到的意图(以及其他内容)配置操作并通过发送意图来控制其他应用程序,从而实现系统自动化。
另请参阅http://developer.android.com/guide/components/intents-filters.html
Signal 需要在接收到消息时创建隐式意图并监听发送消息的意图。
两者都是 Signal 定义的自定义意图。
当然,人们必须检查广播接收消息的意图是否可能是一个隐私问题。
使用意图的好处是它不仅限于 Tasker,因此是一个开放的 API。
指定意图 api 的应用程序示例: http ://www.angrygoatapps.com/sqzctrl_tasker.html
最有用的评论
我希望你重新考虑这一点。 通常,应用程序允许通过发送和接收意图与其他应用程序进行交互。 基本上,Tasker 允许用户根据接收到的意图(以及其他内容)配置操作并通过发送意图来控制其他应用程序,从而实现系统自动化。
另请参阅http://developer.android.com/guide/components/intents-filters.html
Signal 需要在接收到消息时创建隐式意图并监听发送消息的意图。
两者都是 Signal 定义的自定义意图。
当然,人们必须检查广播接收消息的意图是否可能是一个隐私问题。
使用意图的好处是它不仅限于 Tasker,因此是一个开放的 API。
指定意图 api 的应用程序示例: http ://www.angrygoatapps.com/sqzctrl_tasker.html