Yayınlama

Yayınlama akışı, private app’ten public marketplace app’e geçişi yönetir. Bu alan kademeli olarak aktif edilir; ilk üretim odağı private app ve webhook akışıdır. Yine de public app modeli, review state machine ve marketplace hazırlığı Hemen Builders içinde tasarlanmıştır.

Public app durumları

draft
submitted
review
changes_requested
approved
published
suspended
archived

Review akışı

  1. Partner veya geliştirici app’i draft olarak hazırlar.
  2. App yayın kontrol listesi tamamlanınca submitted durumuna alınır.
  3. Süperadmin review başlatır.
  4. Eksik varsa changes_requested döner.
  5. Her şey uygunsa approved olur.
  6. Marketplace görünürlüğü açılınca published olur.
Tüm geçişler audit log’a yazılır.

Yayın checklist’i

Hemen Builders konfigürasyonunda ilk checklist:
oauth_working
webhooks_verified
development_store_installed
plan_region_completed
content_assets_completed
Bu maddeler tamamlanmadan public app yayınlanmamalıdır.

Plan ve bölge yönetimi

Commercial layer şu plan tiplerini hedefler:
free
paid
trial
Plan ve bölge yönetimi için ayrı ödeme sistemi yazılmaz. PlatformBilling ile entegrasyon planlanır. Partner hak edişleri için PartnerLedger entegrasyonu kullanılmalıdır.

Allowed stores

Public yayın öncesinde app sadece seçili mağazalarla paylaşılabilir. Kullanım örnekleri:
  • Development store ile test.
  • Müşteri mağazasında pilot kurulum.
  • Belirli partner mağazalarına kontrollü erişim.
Allowed store modeli partner access katmanıyla birlikte düşünülmelidir.

Analytics

Public app performansında takip edilecek temel metrikler:
  • Kurulum sayısı.
  • Aktif kurulum sayısı.
  • Plan dağılımı.
  • Bölge dağılımı.
  • Webhook/API hata oranı.
  • Revenue veya hak ediş metrikleri.

Şu anki durum

Hemen Builders içinde public app review state machine ve süperadmin yüzeyleri hazırlanmıştır. Marketplace yayınlama deneyimi production’a açılmadan önce şu alanlar tamamlanmalıdır:
  • Public OAuth install flow.
  • App listing içerikleri.
  • Plan/region billing entegrasyonu.
  • Partner payout entegrasyonu.
  • Güvenlik review checklist’i.
  • Store install/uninstall lifecycle.
Private app geliştiriyorsanız bu sayfa zorunlu değildir. Marketplace’e çıkacak ürünleşmiş app geliştiriyorsanız bu sayfa yayın öncesi referans olacaktır.