Android-Release-And-Play-Upload
Play AAB 上架與側載 APK 驗原生銀行是兩條路。後者見 Android-Native-Bank-APK。Wear 軌道見 Wear-Companion。
Generated files
bash
cd frontend && npm run prepare:android:release腳本:prepare-android-release.mjs。缺檔才 fallback sync:android,否則 copy:android。不要手改 generated files。
必要檔:
android/app/capacitor.build.gradleandroid/capacitor.settings.gradleandroid/capacitor-cordova-android-plugins/cordova.variables.gradle
AAB
bash
npm run aab:build --prefix frontend
# gradlew :app:bundleRelease :wear:bundleRelease上傳 GitHub Release:frontend/scripts/upload-aab-to-github.mjs。version 跟 frontend/package.json;versionCode 由 gradle 推導。
Play 軌道(現況,未拍板不改)
frontend/android/play-testing-channel.json:
- 預設
"channel": "internal" - closed 對應 phone
alpha、wearwear:WearOS - 正式
*.0tag →play-production-release.yml
Workflow 成功 ≠ 使用者在 Play 看得到。需邀請/opt-in。公開更新 JSON:https://www.strawmb.com/app-update.json。