Programlama

Web sitesini Android uygulamasına çevirmek: Capacitor

Capacitor siteyi WebView'de açar. Play için AAB ve yeni hesapta kapalı test gerekir.

Tüm dersler · JavaScript dersleri: sıfırdan öğren

Capacitor ne yapar

React Native ve Expo uygulamayı baştan yazar. Büyük siteyi baştan yazmak uzun sürer. Capacitor hazır siteyi Android kabuğunun içine, WebView'e koyar. Sitenin adresini açıyorsa sayfa siteyle birlikte değişir. Kabuğun kendisi değişince mağazaya yeni AAB yüklemek gerekir. Mağaza kendiliğinden yenilenmez.

Komutlar

Proje klasöründe Node.js olmalıdır. init ad ve paket kimliği sorar. copy build sonucunu Android klasörüne geçirir. open Android Studio'yu açar. Orada Build, Generate Signed Bundle ile .aab derlenir. Play eski .apk'yi kabul etmez.

npm install @capacitor/core @capacitor/cli
npx cap init
npm install @capacitor/android
npx cap add android
npm run build
npx cap copy
npx cap open android

Play ve kapalı test

play.google.com/console adresinde hesap bir kerelik ücretle açılır ve kimlik kontrol edilir. Yeni kişisel hesap uygulamayı doğrudan herkese açamaz. Önce kapalı test vardır: en az 20 farklı kişi, 14 gün. Kendi Google Grubunu yarat ve o kişileri oraya ekle. Aynı telefon ve sahte hesap sayılmaz, süre sıfırlanabilir. 14 gün bitince Production düğmesi kendiliğinden açılmayabilir. Console'daki koşulu oku.

Sorular

Site görünüyor, internet yok mu? AndroidManifest.xml içine internet iznini yaz.

AAB neden imzalanmalıdır? Keystore şifresini kaybedersen o uygulamaya güncelleme yükleyemezsin. Dosyayı ve şifreyi sakla.

20 testçi neden sayılmıyor? Aynı cihaz ve aynı hesap bir kişidir. Google gerçek girişi kontrol eder.

<uses-permission android:name="android.permission.INTERNET" />

Yazar: Nibras Code