Tasker Join 与 AutoShare 详解 跨设备通信与分享菜单自动化
Join:跨设备 Tasker
核心价值
Tasker 只在一台手机上运行。但你的自动化可能需要跨设备——"手机连到车载蓝牙时,通知我的平板在后台预加载导航"、"电脑上下班时,手机自动开启回家模式"。
Join 解决了这个问题。它让多台安装了 Tasker(+ Join 插件)的设备组成一个 Mesh 网络,Tasker 可以直接通过 Join 向其他设备发送指令。
Join 能做什么
| 能力 | 说明 |
|---|---|
| Tasker 指令 | 从设备 A 远程触发设备 B 上的 Tasker Task |
| 剪贴板同步 | 手机复制的文字自动同步到电脑 |
| URL 推送 | 电脑浏览器的标签页发送到手机打开 |
| 通知镜像 | 设备 A 收到的通知推送到设备 B |
| 文件传输 | 从设备 A 发文件到设备 B |
| 位置追踪 | 在设备 B 上查看设备 A 的实时位置 |
| 屏幕截图 | 远程截取另一台设备的屏幕 |
| 短信 | 从设备 A 读取/发送设备 B 的短信 |
Tasker + Join 的通信模型
设备 A 的 Tasker 通过 Join Action → 发送一条指令 → Join 云端中转 → 设备 B 的 Join 插件接收 → 触发设备 B 上的 Tasker Event Context(Event → Plugin → Join → 收到指令)。
设备 A(手机) 设备 B(平板)
Tasker Task: Tasker Profile:
1. Join → 发送指令 Event → Plugin → Join → 收到指令
内容:"HomeModeStart" 触发词:HomeModeStart
目标设备:平板 Enter Task:
2. ...继续自己的逻辑... 执行回家模式的 Task
多设备联动实战
场景一:回家时多设备联动
# 手机上的 Profile
Profile:到家自动联动
Event → Plugin → AutoLocation → Geofence Enter → Home
手机 Enter Task:
1. 执行手机自己的回家动作(解锁、开 Wi-Fi)
2. Join → 发送指令 "HomeMode" → 平板
3. Join → 发送指令 "HomeMode" → 电脑(如果装了 Join Chrome 插件)
# 平板上的 Profile
Profile:收到 HomeMode 指令
Event → Plugin → Join → Received Command → HomeMode
Enter Task:
1. 平板保持解锁(在家不需要锁)
2. 自动打开 Netflix / 阅读 App(娱乐模式)
3. 调亮屏幕
场景二:电脑下班时手机自动开启回家模式
# 电脑上(Join Chrome 插件 + 可能的自动化脚本)
电脑检测到关闭了所有工作窗口 → Join → 发送 "OffWork" → 手机
# 手机上
Profile:收到 OffWork 指令
Event → Plugin → Join → OffWork
Enter Task:
1. 关闭工作相关的所有 Profile
2. 开启车载模式蓝牙检测(准备开车)
3. 打开车载地图 App
场景三:手表自动拍照 → 手机预览
# 手表上(Wear OS + Join)
Profile:手表按钮按下
Hardware Key → 特定按钮
Enter Task:
1. 手表拍照
2. Join → 发送图片 → 手机
# 手机上
Profile:收到手表发来的图片
Event → Plugin → Join → Received File
Enter Task:
1. Notify → "手表拍了张照"
2. 打开图片预览 App
Join 的成本
Join 是付费订阅模型(和 AutoNotification/AutoVoice 的一次性买断不同):
- 免费版:限制每月指令数、有限设备数、有广告
- 付费版:无限制,跨所有设备
如果你不想花订阅费,可以用 Pushbullet 作为免费替代——Pushbullet 有类似的跨设备能力,但和 Tasker 的集成不如 Join 直接(需要通过 HTTP Request 调用 Pushbullet API)。
AutoShare:分享菜单自动化
核心价值
Android 的"分享"菜单(Share Menu)是把内容从一个 App 发送到另一个 App 的枢纽。AutoShare 让 Tasker 能自动处理分享:
- 自动把分享的文件保存到指定目录
- 自动把分享的图片上传到云端
- 自动把分享的文字追加到笔记
- 自动在多个分享目标间智能选择(按时间/地点/内容决定分享给谁)
基本用法
安装 AutoShare 后,在 Tasker 里:
Profile:分享菜单自动处理
Event → Plugin → AutoShare → 有内容被分享
Enter Task:
1. AutoShare 动作 → 获取分享的内容到变量 %astext / %asfile
2. If → %astext 包含 ".jpg"
→ 自动上传到云相册
Else If → %astext 是文本
→ 追加到剪贴板笔记文件
3. AutoShare → 完成(关闭分享菜单)
实战:一键分享到多目标
Profile:智能分享路由
Event → Plugin → AutoShare → 有内容被分享
Enter Task:
1. 显示 Scene → 自定义分享面板(选择目标)
2. Scene 里三个按钮:
- Button → "微信" → AutoShare → 自动选择微信作为分享目标
- Button → "网盘" → AutoShare → 自动选择网盘 App
- Button → "剪贴板" → Copy File → 复制到剪贴板
3. 或者自动根据内容判断:
If → %asfile ~ .*\.jpg
AutoShare → 选择 Google Photos
Else If → %astext ~ https?://.*
AutoShare → 选择浏览器书签
Else
AutoShare → 选择笔记 App
AutoShare 的局限
- Android 对分享菜单的权限有限制——AutoShare 无法修改系统分享菜单本身的显示顺序
- 某些 App 的分享实现不标准,AutoShare 可能无法正确读取内容
- 免费版有功能限制(最多 3 个自动处理规则)
Join + AutoShare + Tasker 完整工作流
一个高功率用户的典型配置:
| 组件 | 设备 | 作用 |
|---|---|---|
| Tasker(手机) | 主自动化 | 所有 Profile/Task 的核心 |
| Tasker(平板) | 次级自动化 | 手机触发的联动动作 |
| Join(手机+平板+电脑) | 跨设备通信 | 设备间发送指令、剪贴板同步 |
| AutoShare(手机) | 分享自动化 | 统一处理分享菜单 |
| AutoNotification(手机) | 通知智能处理 | 重要消息识别 + 自动回复 |
| AutoLocation(手机) | 精准定位 | 进入/离开分别触发 |
| AutoVoice(手机) | 语音控制 | 自然语言触发 Profile |
这套组合可以覆盖"从语音指令到多设备联动到自动分享"的完整链条——几乎可以实现用户能想到的所有自动化场景。
不装插件的替代方案
如果不想买任何 joaoapps 插件:
- 跨设备通信:用 Pushbullet(免费)+ Tasker HTTP Request
- 分享自动化:Tasker 原生 Event → App → 选择分享目标(有限)
- 通知处理:Tasker 原生 Event → Received Text / 检查特定 App 通知
- 定位增强:Tasker 内置 Location Context(够基础使用)
- 语音控制:Google Assistant Routines → 触发 Tasker(间接)
免费方案能用,但精度和灵活性都差一截。预算允许的话,AutoNotification + AutoLocation + Join 三件套是 Tasker 进阶的性价比最高的投资。