发送文本
由于IOS隐私保护限制,需要配合快捷指令发送任意文字到设备
推荐方案
- 在目标设备上安装并绑定官方快捷指令,详见 快捷指令接口。
- 使用
execShortcut把要发送的文本写入设备剪贴板。 - 调用
sendKey,发送COMMAND + V把剪贴板内容粘贴到当前输入框。
示例
javascript
// 1. 通过快捷指令写入剪贴板
await apiInvoke('execShortcut', {
deviceId: 'P72578581E07',
name: 'writeClipboard',
args: {
text: 'Hello iClick! 😄'
}
});
// 2. COMMAND + V 粘贴文本
await apiInvoke('sendKey', {
deviceId: 'P72578581E07',
key: 'V',
fnkey: 'COMMAND'
});