我想使用WebSocket制作一个类似于 steam deck的功能,遇到一些问题

使用问题 · 138 次浏览
Colπ 创建于 2025-04-16 14:25

我想使用WebSocket制作一个类似于 stream deck 的功能,以便于移动设备作为副屏激活动作

如何获取当前激活的动作页数据?

我想要获取当前激活的动作页数据
我查看了手机 App 的相关代码
[QuickerAndroid/app/src/main/java/cuiliang/quicker/ui/taskManager/TaskConstant.kt](https://github.com/cuiliang/QuickerAndroid/blob/342392b9d3a18753f31a0d2e8ab31a2e7bf4c765/app/src/main/java/cuiliang/quicker/ui/taskManager/TaskConstant.kt#L13)

object TaskConstant {
    const val SP_ACTION_LIST = "SP_ACTION_LIST"
    //Android WebSocket 通知动作ID
    const val ANDROID_NOTIFICATION = "fae008a2-42bd-438b-ae87-b836e98a104d"

    //一个PC的动作ID,通过这个动作获取可运行动作列表。它是固定的
    const val ACTION_LIST_ID = "85b45597-1cb3-4f76-94ca-07c19356884c"
    //Android分享动作ID,通过这个动作可以将内容发送的PC端
    const val ACTION_SHARE_ID = "b3ce0a01-6d35-42a4-a631-7f9ea524ca44"
}

但我实际使用好像用不了,这个是手机 App 的特殊动作吗?

旧版本ipad无法连接

我本身是想把 旧iPad 作为终端来使用,版本大概在 ios12,我查的资料显示在早期版本中使用的并非 RFC 6455 标准,而是较旧的 HyBi-00/Hixie-76 版本的协议。
我想确认原因是不是这个?


回复内容
CL 2025-04-16 15:04
#1

是手机app的,websocket没有这个功能。 stream deck 或手机app,使用的时候需要目光的切换,不是很有实用价值。

回复主贴