Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quicker iOS 客户端

这是一个使用 SwiftUI 编写的 Quicker iOS 客户端,用于让 iPhone 或 iPad 连接 Windows 上的 Quicker 桌面端。项目实现了 Quicker 移动端使用的 TCP 协议和 WebSocket 协议,并提供了适配 iOS 的现代界面、浅色/深色模式、壁纸背景和横竖屏布局。

本项目是社区实现,不是 Quicker 官方客户端。

预览截图

   

功能

  • 支持扫码配置。
  • 通过传统 TCP Socket 协议连接 Quicker 桌面端。
  • 通过 WebSocket 连接 Quicker,支持 ws 和受信任的局域网 wss
  • 显示 Quicker 动作面板,支持按钮标题、启用状态、远程图标和 Base64 图标。
  • 点击动作按钮后在 PC 端执行对应 Quicker 动作。
  • 动作区支持横向滑动分页,空白区域也可以滑动切换。
  • 竖屏使用底部工具栏布局,横屏使用更适合宽屏的动作区布局。
  • 发送文本到 PC。
  • 长按文本按钮触发 iOS 原生语音识别,松开后把识别文字发送到 PC。
  • 从照片库选择图片,并通过 WebSocket sendfile 发送二进制图片数据到 PC。
  • 从文件选择器选择文件,在本机临时发布文件下载地址,并通过 WebSocket downloadfile 通知 Quicker 下载文件。
  • 控制 PC 音量和静音状态。
  • 设置页面支持连接配置、显示模式、壁纸、连接状态、WebSocket 日志和任务管理。
  • 支持自定义壁纸背景。
  • 支持浅色、深色、跟随系统三种显示模式。
  • 支持 URL Scheme:quicker://

环境要求

  • Xcode 16 或更新版本。推荐使用 Xcode 17 / iOS 26 SDK,以获得最新系统玻璃效果。
  • iOS 17.0 或更新版本。
  • Windows 端需要运行 Quicker,并开启移动端连接/WebSocket 相关功能。
  • iPhone/iPad 和 PC 需要在同一局域网内,以便 TCP、WebSocket 和文件传输正常工作。

项目结构

QuickerModernIOS/
├── QuickerModern.xcodeproj
├── QuickerModern/
│   ├── Info.plist
│   ├── QuickerModernApp.swift
│   ├── Models/
│   ├── Networking/
│   ├── Services/
│   ├── Views/
│   └── Resources.xcassets/
└── README.md

权限说明

App 会请求以下权限:

  • 局域网权限:用于连接运行 Quicker 的电脑。
  • 摄像头权限:用于扫描连接二维码。
  • 照片权限:用于选择并发送图片。
  • 麦克风和语音识别权限:用于语音听写。

关联项目

https://github.com/cuiliang/QuickerIOS

https://github.com/cuiliang/QuickerAndroid

许可证

本项目计划以 GNU General Public License v3.0(GPL-3.0)开源。

About

Quicker IOS 客户端

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages