agent-Specialization/android-webview-app/README.md

38 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Android WebView 壳应用(指向 https://agent.cyjai.com
这个目录是一个最小可用的 Android APK 壳工程:
- 后端仍运行在你的服务器
- APK 只承载 WebView 前端
## 1) 打开工程
Android Studio -> Open -> 选择 `android-webview-app`
首次打开会自动下载 Gradle 依赖(需要联网)。
## 2) 可改项
- 包名:`app/build.gradle.kts` 与 `MainActivity.kt``package`
- 应用名:`app/src/main/res/values/strings.xml`
- 首页地址:`MainActivity.kt` 中 `HOME_URL`
## 3) 调试打包
- 连接手机/模拟器后,点击 Run
- 生成 release APK
- Build -> Generate Signed Bundle / APK -> APK
- 选择/创建 keystore 后生成
## 4) 已处理能力
- JS / DOM Storage 已开启
- Cookie 已开启
- 文件上传 (`<input type=file>`) 已支持
- 物理返回键支持网页回退
## 5) Nginx 建议(你当前配置基本可用)
你目前 `agent.cyjai.com` 配置已经能支持此壳应用。
如后续出现 WebSocket 不稳定,可把 `Connection 'upgrade'` 改为官方 map 写法(按 upgrade 条件设置)。