如何安装并连接手机 App
App 录手机麦克风或蓝牙录音设备,把音频上传到你的服务器,并显示服务器的网页。界面跟随手机的系统语言:中文或英文(1.5.1 起)。
适用版本
Releases 里最新的安卓 APK 是 apk-v1.5.1(1.5.1+26),能连 https:// 和 http://(Tailscale、局域网)服务器,见如何让手机连上服务器。
安装
安卓
任选一种:
从 Releases 页面下载
apk-v*标签下的 APK 安装。自己构建:
bashcd app PUB_HOSTED_URL=https://pub.flutter-io.cn flutter pub get --enforce-lockfile flutter build apk --release服务器上放了 APK 时,用手机浏览器打开
https://<你的服务器>/app.apk下载。网页的 连接手机 页也会给出这个下载按钮。
服务器提供的 APK 是第一个租户数据目录里的 live-record.apk 文件(server/alldayrec/routes_pages.py)。按快速开始部署的 Docker 里,就是 data/main/live-record.apk。App 会对比这个文件的版本号,提示更新。
iOS
App 不在 App Store 上,需要用 Xcode 从源码构建安装:
- 把
app/ios/Flutter/Signing.local.xcconfig.example复制成app/ios/Flutter/Signing.local.xcconfig。 - 在里面填你的 Team ID(
DEVELOPMENT_TEAM)。Bundle id 默认是作者的,用别的 Team 时取消注释LR_TEST_ID一行,填一个你自己的后缀。 - 在 Xcode 里构建并安装到 iPhone。
用免费 Apple ID 装的 App 7 天后会打不开,需要重新安装;付费开发者账号没有这个限制。
连接服务器
- 在电脑浏览器里,用手机能访问的地址打开网页(见如何让手机连上服务器),再打开 连接手机(
/connect)。 - 在 App 里打开 我的 › 设置,点 扫码登录,扫网页上的二维码。服务器地址和 Token 会自动填好并保存。
不方便扫码时,在 设置 里手动填 地址(比如 https://your.server)和 Token,再点 保存。