Flow'ları kaydet ve yayınla

Flow Builder, kaydetme işlemini yayınlamadan ayırır. Taslaklar çalışmalarınızı Adapty Kontrol Paneli’nde saklarken, yayınlama mevcut sürümü SDK aracılığıyla kullanıcılara sunar. Bu makale her iki işlemi ve ne zaman kullanılacağını açıklar.

Flow’u taslak olarak kaydetme

Geçersiz bir Remote Config, taslağı kaydetmenizi engeller.

Flow Builder, ilerlemenizi dakikada bir otomatik olarak kaydeder.

Taslağı manuel olarak kaydetmek için Flow Builder’ın sağ üst köşesindeki Save draft düğmesine tıklayın ya da Cmd/Ctrl + S tuşlarına basın.

Taslaklar yalnızca kontrol panelinde görünür. Flow zaten bir placement’a atanmış olsa bile kullanıcıların uygulamada gördüklerini değiştirmez.

Flow Builder üst araç çubuğundaki Taslağı Kaydet düğmesi

Bir flow yayınlama

Yayınlama, flow’unuzun güncel sürümünü SDK aracılığıyla kullanıcılara sunulabilir hale getirir. Yayınlandıktan sonra yeni sürüm, aynı flow’un daha önce yayınlanmış tüm sürümlerinin yerini alır.

Flow’unuzu yayınlamak için Flow Builder’ın sağ üst köşesindeki Publish to Live düğmesine tıklayın.

Bundan sonra ne olacağı, flow’un bir placement’a atanıp atanmadığına bağlıdır:

  • Flow zaten bir placement’ta: Kullanıcılar, söz konusu placement’a yaptıkları bir sonraki istekte yeni sürümü görmeye başlar.
  • Flow henüz bir placement’ta değil: Kullanıcılara göstermeye başlamak için flow’u bir placement’a ekleyin.

Bir flow, her eylem, ekran ve ürün öğesi tam olarak yapılandırıldığında yayınlamaya hazır olur. Yaygın eksiklikler için Sorun Giderme bölümüne bakın.

Flow Builder üst araç çubuğundaki Canlıya Yayınla butonu

Flow durumu

Her flow, Flows listesinde bir durum gösterir. Bu durum, flow’un kaydetme ve yayımlama yaşam döngüsünde hangi aşamada olduğunu yansıtır.

DurumAnlam
DraftFlow hiç yayınlanmadı. Yalnızca taslak mevcut, bu yüzden kullanıcılar henüz görmüyor.
DirtyFlow yayınlandı, ancak henüz yayınlanmamış kaydedilmiş düzenlemeler var. Tekrar yayınlayana kadar kullanıcılar son yayınlanan versiyonu görmeye devam eder.
PublishingYayınlama işlemi devam ediyor.
FailedSon yayınlama girişimi başarısız oldu. Varsa kullanıcılar son yayınlanan versiyonu görmeye devam eder.
PublishedEn son kaydedilen versiyon yayında. Yayınlanmamış düzenleme bulunmuyor.
ArchivedFlow silindi.

Sorun Giderme

Publish error message in the Flow Builder web UI when a flow has incomplete actions

Aşağıdaki sorunlardan herhangi biri varsa flow’unuzu yayınlayamaz veya önizleyemezsiniz.

  • Eksik yapılandırmaya sahip bir etkileşim. Sık karşılaşılan durumlar:
    • Hedef URL’si olmayan bir Open URL eylemi.
    • Hedef belirtilmemiş bir Navigate to screen eylemi — eylem ayarlandıktan sonra hedef ekran silindiğinde de ortaya çıkar.
    • Operatör veya değer içermeyen bir conditional action.
    • Değişken/değer ataması yapılmamış bir Set Variable eylemi.
    • Ürün (uygulama içi mağaza) veya Web Paywall URL’si (web ödemesi) bulunmayan bir Purchase eylemi.
    • Action ID’si olmayan bir Custom eylemi.
    • Başlık veya Mesaj alanı boş olan bir Show alert eylemi.
    • Herhangi bir öğe seçilmemiş Show veya Hide eylemi.
  • Hiç öğe içermeyen bir ekran.
  • Ürün bağlanmamış bir ürün öğesi — başvurulan ürün kaldırıldığında ortaya çıkabilir.
  • Geçersiz bir remote config JSON’u tüm dağıtım sürecini bozar — taslağı bile kaydedemezsiniz.

Yayınlamadan önce olası sorunları yakalamak için flow’unuzu Adapty uygulamasında önizleyin. Flow önizlemede yüklenemezse, daha fazla ayrıntı için hata mesajına bakın.