dsh 同步 · 安卓 App

团队设置与插件同步的移动客户端。手机浏览器版仍在 /app。

下载安装包 …

准备中…

用手机扫码直接在手机上装

下载页二维码
手机相机对准二维码 → 打开本页 → 点上面的下载按钮。 手机上传安装包比电脑再传过去省事。

安装步骤

  1. 点上面的下载按钮,浏览器会下载 dsh-sync.apk。 若提示"可能有害",选仍要下载——这是自签名包,不是商店应用。
  2. 打开下载好的文件。系统会拦截一次,提示"禁止安装未知应用"。
  3. 点设置 → 允许当前浏览器安装未知应用 → 返回 → 继续安装。 (不同品牌路径略有差异,通常在"设置 → 应用 → 特殊权限"里。)
  4. 首次打开会显示地址栏。填服务端地址,例如 192.168.5.2:8020, 点"前往"。地址会被记住,以后直接进页面。
  5. 若要从二维码一步到位:直接用 App 打开 /app#invite=… 深链, 邀请码会自动填进登录页。

这个 App 是什么

一个原生 WebView 外壳,包住服务端自带的同一个 PWA 页面。它比手机浏览器多三件事:
  1. 记住服务端地址,省得每次输 IP。
  2. 支持原生文件选择器,手机上也能发布插件 tar.gz。
  3. 认领 /app#invite=… 深链——扫服务端二维码可直接跳进 App 并预填邀请码。
页面逻辑与服务端同源,服务端更新后 App 打开即是新版,不需要重新装。

服务端还没构建过?

APK 由仓库内 android/ 工程构建,产物落在 data/dist/。 在服务器上跑:
bash android/build.sh
需要 JDK 17 + Android SDK(build-tools 34、platform 34)+ Gradle 8.7。 首次构建联网拉 AGP 依赖,之后可离线。