Kufakwa Kwetinhlelo Teselula
Tinhlelo teselula te-ChurchApps takhiwa futsi tifakwa kusetjentiswa i-Expo EAS Build futsi tisatjalaliswe ngetitolo tetinhlelo. Lelikhasi likhuluma ngekwakha, ngekutfumela (submitting), kanye nekutfumela ema-update la-over-the-air ku-Android nase-iOS.
Ngaphambi Kwekutsi Ucale
Kwakha
Android
npm run build:android
iOS
eas build --platform ios --profile production
Kutfumela Etitolo Tetinhlelo
Android -- I-Google Play Store
Ngemuva kwekwakha lokuphumelele kwe-EAS, i-binary ye-Android (AAB) itfunyelwa ku-Google Play Store ngeluhambo lwe-Play Console.
iOS -- I-Apple App Store
Tfumela lokwakhiwe kwe-iOS ngco ngeluhambo lwe-EAS:
eas submit --platform ios
Ema-Update la-OTA
Kutishintjo letiyi-JavaScript kuphela letingadzingi kubuywa (review) yitolo lelinhlelo, sebentisa ema-update la-over-the-air (OTA):
npm run update:production
Loku kusebentisa i-EAS Update kutfumela shintjo ngco kubasebentisi ngaphandle kwekutfumela lokugcwele kwitolo.
Ema-update la-OTA asheshe kakhulu kunelokwakhiwa kwitolo -- lushintjo lungafinyelela kubasebentisi ngemaminithi esikhundleni semalanga. Asebentise ekulungiseni tibhagi (bugs), kushintja kwembhalo, kanye nekushintja lokuncane kwe-UI lokungahlanganisi kushintjwa kwe-code yendabuko.
Tinombolo Tevasyini
Ngaphambi kwekwakha lokutakwitolo, tinombolo tevasyini kufanele tibuyekwetwe emafayeleni lamanyenti:
package.jsonapp.config.jsandroid/app/build.gradleios/*/Info.plistios/*/project.pbxproj
Kukhohlwa kubuyeketa tinombolo tevasyini kuwo onkhe emafayela kutokwenta kwehluleke kwakha kumbe kwaliwe yitolo lelinhlelo. Chaka kabili onkhe emafayela lakhonjiswe ngetulu ngaphambi kwekucala kwakha kwe-production.
Emahloko Lahlobene
- B1 Mobile -- Umhlahlandlela wekuhlelwa nekutfutfukiswa kwasekhaya
- Kufakwa Kwe-API -- Kufaka ema-backend API
- Kufakwa Kwe-Web App -- Kufaka tinhlelo te-frontend te-web