Files
Flutter_Shell/README.md
2026-05-18 13:36:54 +07:00

54 lines
910 B
Markdown
Raw 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.

# im_webview_app
Flutter WebView 套壳 App默认加载
```text
https://h5-im.imharry.work/
```
## 本地打包
```bash
flutter build apk --release
```
APK 产物:
```text
build/app/outputs/flutter-apk/app-release.apk
```
## 自动部署 APK
`app` 目录执行:
```bash
./deploy-app.sh
```
这个命令会自动执行:
```bash
flutter build apk --release
scp -P 22 ./build/app/outputs/flutter-apk/app-release.apk root@54.116.29.247:/data/wwwroot/apk/
ssh -p 22 root@54.116.29.247 "bash /data/wwwroot/apk/show_apk_link.sh app-release.apk"
```
如果已经打包好了,只想上传现有 APK
```bash
./deploy-app.sh --skip-build
```
如果要上传自定义 APK
```bash
./deploy-app.sh --skip-build --apk ./build/app/outputs/flutter-apk/app-release.apk
```
远端配置也可以通过参数覆盖:
```bash
./deploy-app.sh --host 54.116.29.247 --user root --port 22
```