Updater
capgo/capacitor-updater Paket Öğretici
Bu öğretici, Ionic Capacitor uygulamanızda otomatik güncellemeleri etkinleştirmek için @capgo/capacitor-updater paketinin kullanım sürecinde size rehberlik edecektir.
Önkoşullar
Başlamadan önce aşağıdakilerin yüklü olduğundan emin olun:
- Nodejs
- npm
Kurulum
@capgo/capacitor-updater paketini kurmak için terminalinizi veya komut istemcilerini açın ve aşağıdaki komutu çalıştırın:
[[KOD_BLOK]]
Bu, paketi projenize indirecek ve kuracaktır.
Eklentiyi Kur
Uygulamanıza eklenmesi gereken kod:
npm i @capgo/capacitor-updater && npx cap sync
Eklentiyi Capacitor uygulamanıza kurmak için.
Sonra, JS paketinin sağlıklı olduğunu bildirmek için uygulamanıza bu kodu ekleyin; eğer bunu yapmazsanız, yerel eklenti önceki sürüme geri dönecektir:
[[KOD_BLOK]]
Bu, yerel eklentiye kurulumun başarılı olduğunu bildirecektir.
Sonra uygulamanızı güncellemek için npm run build && npx cap copy komutunu çalıştırın.
Capgo CLOUD'a Giriş Yap
Öncelikle, CLI ile giriş yapmak için hesabınızdaki all apikey kullanın:
npx @capgo/cli@latest login YOU_KEY
İlk uygulamanızı ekleyin
Öncelikle CLI ile Capgo Cloud'da bir uygulama oluşturarak başlayalım.
npx @capgo/cli@latest app add
Bu komut, uygulamayı oluşturmak için Capacitor konfigürasyon dosyasında tanımlanan tüm değişkenleri kullanacaktır.
İlk sürümünüzü yükleyin
Kodunuzu derleyip Capgo'ya göndermek için komutu çalıştırın:
npx @capgo/cli@latest bundle upload
Varsayılan olarak, sürüm adı packagejson dosyanızdaki ad olacaktır.
Yapının mevcut olup olmadığını Capgo kontrol edin.
Bunu, mobil kumanda uygulamamla test edebilirsiniz.
Kanalı varsayılan yap
Uygulamanızı Capgo'ya gönderdikten sonra, uygulamaların Capgo'dan güncellemeleri alabilmesi için kanalınızı varsayılan yapmanız gerekmektedir.
npx @capgo/cli@latest channel set production -s default
Bir Cihazda Canlı Güncelleme Al
Uygulamanızın Deploy'dan canlı bir güncelleme alabilmesi için uygulamayı bir cihazda veya emülatörde çalıştırmanız gerekmektedir. Bunu yapmanın en kolay yolu, yerel uygulamanızı bilgisayarınıza bağlı bir emülatörde veya cihazda başlatmak için aşağıdaki komutu kullanmaktır.
npx cap run [ios | android]
Uygulamayı açın, arka plana gönderin ve tekrar açın; güncelleme yapıldığını loglarda görmelisiniz.
Tebrikler! 🎉 İlk Canlı Güncellemenizi başarıyla dağıttınız. Bu, Canlı Güncellemelerle yapabileceklerinizin sadece başlangıcı. Daha fazla bilgi edinmek için Canlı Güncellemeler belgelerini görüntüleyin.
Yerel olarak güncellemeleri almaya devam etmemek için bu komutu çalıştırın.
npx @capgo/cli@latest channel set
Sonuç
Tebrikler! @capgo/capacitor-updater paketini kullanarak Ionic Capacitor uygulamanızda otomatik güncellemeleri etkinleştirmeyi başarıyla öğrendiniz. İster otomatik güncelleme, ister manuel kurulum seçin, uygulamanızı güncel tutmak için artık araçlara sahipsiniz.