Mobil Uygulamanı Güncelle
Çoğu güncelleme yayımladığında anında yayınlanır. Yalnızca meta veri veya native kabuk değişiklikleri yeni bir uygulama mağazası gönderimi gerektirir.
Proyecta uygulamanı PWA olarak sarmalayıp bir uygulama mağazasına gönderdiysen, güncellemeler neyi değiştirdiğine bağlı olarak iki kademede çalışır.
Kademe 1: İçerik ve işlevsellik güncellemeleri (anında)
Bölüm başlığı “Kademe 1: İçerik ve işlevsellik güncellemeleri (anında)”Sarmalanmış bir PWA gerçek içeriğini yayımladığın Proyecta URL’inden yüklediği için, çoğu güncelleme yeni bir uygulama mağazası derlemesi gerektirmez:
- Proyecta builder’da değişikliklerini yap
- Builder araç çubuğunda Publish düğmesine tıkla
- Kullanıcılar uygulamayı bir sonraki açışlarında değişiklikleri görür
Bu kademeye giren şeyler:
- Yeni sayfalar, özellikler, düzenler
- Hata düzeltmeleri
- Metin ve görsel değişiklikleri
- İçerik ve veri değişiklikleri
- Yeni sayfalar, özellikler ve yetenekler
- Çoğu stil düzenlemesi
Bu, PWA-sarmalayıcı modelinin en büyük avantajlarından biridir — normal ürün çalışmaları için inceleme kuyruklarını beklmek zorunda kalmazsın.
Kademe 2: Native kabuk güncellemeleri (yeni gönderim gerekli)
Bölüm başlığı “Kademe 2: Native kabuk güncellemeleri (yeni gönderim gerekli)”Bazı değişiklikler, sarmalayıcının yeniden oluşturulmasını ve yeni bir paketin gönderilmesini gerektirir:
- Simgenin altında görünen uygulama adı
- Uygulama simgesinin kendisi
- Açılış ekranı
- Sarmalayıcının içine baktığı manifest girişleri (tema rengi, görüntüleme modu, yön kilidi)
- Native izin bildirimleri (
Info.plistveyaAndroidManifest.xmldosyasına yeni girişler gerektiren kamera, konum vb.) - Sarmalayıcı sürüm güncellemeleri
Bunlar için:
- Yayımladığın URL ile pwabuilder.com adresinde paketi yeniden oluştur
- Daha önce kullandığın imzalama anahtarıyla imzala (kritik — aşağıya bak)
- Google Play Console, App Store Connect veya Partner Center üzerinden gönder
- İncelemeyi bekle
İmzalama anahtarını kaybetme
Bölüm başlığı “İmzalama anahtarını kaybetme”Bir Android uygulamasını güncellemeyle ilgili en önemli şey şudur: her güncellemeyi ilk sürümü imzaladığın anahtarla imzalamak zorundasın. signing.keystore dosyasını kaybedersen Google Play artık hiçbir güncellemeyi kabul etmez. Farklı bir paket adıyla yepyeni bir uygulama yayımlamak ve kullanıcıları taşımak zorunda kalırsın.
iOS için provisioning profile ve distribution certificate, Bundle ID’ne bağlıdır — sertifikanı iptal edersen yeni bir tane oluşturabilirsin, ancak güncelleme gönderimlerinde gecikmelerden kaçınmak için profillerini yine de yedekle.
Sürüm numaralandırma ipucu
Bölüm başlığı “Sürüm numaralandırma ipucu”Yeni bir paket gönderdiğinde uygulamanın kullanıcıya görünen sürüm numarasını Proyecta deploy’larınla senkronize tut. Aksi takdirde kullanıcılar kilitlenme raporunun yeni derlemeden mi yoksa eski birinden mi geldiğini anlayamaz.
Yakında geliyor
Bölüm başlığı “Yakında geliyor”- Yeniden oluşturma, imzalama ve gönderimi senin için yöneten builder içi güncelleme sihirbazı
- Proyecta sürüm geçmişiyle senkronize sürüm manifest takibi