İçeriğe geç

Uygulama Mağazalarına Yayınla

Yayınlanan PWA’nızı PWA Builder ile sarmalayarak Android, iOS ve Windows paketleri oluşturun. Rehberli bir builder akışı yol haritasında yer almaktadır.

Proyecta, web uygulamaları oluşturur. App Store, Google Play veya Microsoft Store üzerinden dağıtım yapmak için yayınlanan uygulamanı bir PWA olarak sarmalaman ve native paketler oluşturmak amacıyla PWA Builder gibi bir araç kullanman gerekir.

Adım 1: Uygulamanın bir PWA olduğundan emin ol

Section titled “Adım 1: Uygulamanın bir PWA olduğundan emin ol”

Mağaza paketleri oluşturmadan önce yapay zekadan PWA desteği eklemesini iste:

Add PWA support to my app:
- Web app manifest with name, short name, icons (192px and 512px), theme color
- Service worker that caches the app shell for offline use

Ardından *.proyecta.live alt alan adına (veya özel bir domain’e) yayınla.

  1. pwabuilder.com adresini aç
  2. Yayınlanan URL’ini gir
  3. PWA Builder bir manifest / service worker / güvenlik denetimi çalıştırır
  4. Package for Stores seçeneğine tıkla ve bir hedef seç:
    • Android — Google Play için .aab (Android App Bundle) oluşturur
    • iOS — Xcode + Transporter aracılığıyla derleyip gönderebileceğin bir Xcode projesi oluşturur
    • Windows — Microsoft Store için .msix oluşturur

Her mağazanın kendine ait bir geliştirici konsolu vardır:

MağazaGeliştirici ücretiNotlar
Google PlayTek seferlik $25PWA sarmalayıcılarına genel olarak izin verir
Apple App StoreYıllık $99Apple, native işlevsellik içermeyen yalnızca webview’dan oluşan uygulamaları reddedebilir. Başvurunu güçlendirmek için web API’leri aracılığıyla native özellikler (push bildirimleri, paylaşım, kamera) ekle.
Microsoft StoreTek seferlik $19 (bireysel)En esnek mağaza

Kritik: Android imzalama anahtarını sakla

Section titled “Kritik: Android imzalama anahtarını sakla”

PWA Builder bir Android paketi oluşturduğunda, bir signing.keystore dosyası oluşturur. Bu dosyayı güvenli bir yerde sakla — Google Play, gelecekteki tüm güncellemelerin aynı anahtarla imzalanmasını zorunlu kılar. Anahtarı kaybedersen uygulamanı güncelleyemezsin, yalnızca yeni bir paket adıyla yeniden yayınlayabilirsin.

Aynı durum iOS provizyon profilleri ve Windows sertifikaları için de geçerlidir.

Çoğu güncelleme yeni bir mağaza gönderimi gerektirmez. Sarmalanan uygulama yayınlanan Proyecta URL’inden yüklendiğinden, içerik ve işlevsellik değişiklikleri yayınladığın anda aktif olur. Yeni bir paket gönderimi yalnızca şunları değiştirdiğinde gereklidir:

  • Uygulama adı, simgesi, açılış ekranı
  • Sarmalayıcının içine işlediği manifest girdileri
  • Native izin bildirimleri

Ayrıntılar için bkz. Mobil Uygulamanı Güncelle.

  • Builder içi uygulama mağazası sihirbazı — mevcut markalama bilgilerinden simgeler, açılış ekranları ve mağaza listesi metinleri oluştur
  • PWA Builder ile doğrudan entegrasyon — Proyecta’dan ayrılmana gerek kalmadan
  • Builder’a bağlı uygulama mağazası meta veri yönetimi