Flow ve ekranları kopyalama

Flow’u kopyalayın ve belirli bir kitle, A/B testi veya uygulama sürümü için ince ayar yapmak amacıyla birkaç öğeyi değiştirin. Başka bir flow’da yeniden kullanmak için tek bir ekranı kopyalayın.

Bağlam menüsü açık şekilde flow listesi; Metrics, Edit, Copy ve Archive seçenekleri görünüyor

Bir flow’u kopyalama

  1. Flows sayfasını açın.

  2. Flow’un satırında bağlam menüsünü açın ve Copy’yi seçin. Arşivlenmiş bir flow kopyalanamaz.

  3. Flow Builder, kopyayı orijinal adının sonuna _copy eki eklenmiş şekilde yeni bir Draft olarak açar.

    Kopya, flow’un içinde depolanan her şeyi içerir:

  • Ekranlar ve öğeler: Her ekranın düzeni, öğeleri ve etkileşimleri.
    • Atanmış ürünler: Ürün kartlarınız ile mağaza ürünleriniz arasındaki bağlantılar.
    • Tasarım: Kaydedilmiş renk ve metin stilleri, arka planlar ve karanlık mod değerleri.
    • Özel fontlar: Bir uygulamadaki tüm flow’lar aynı özel fontları paylaşır, bu nedenle kopya bu fontları korur.
    • Değişkenler: Özel, öğe ve ürün değişkenleri.
    • Yerelleştirmeler: Her yerel, çevrilmiş metin ve medyasıyla birlikte.
    • Remote config: Her yerel için JSON payload.

Flow dışında saklanan her şey geride kalır:

  1. İsteğe bağlı: flow’u yeniden adlandırın. Adapty, yinelenen flow adlarına izin verir — benzersiz bir ad, karışıklığı önlemeye yardımcı olur.
  2. Kopyanızı kaydedin veya yayınlayın. Kopya, yayınlanana kadar Draft olarak kalır.
  3. Kullanıcılara göstermek için kopyayı bir placement’a ekleyin.

Ekranları flow’lar arasında kopyalama

Bir ekranı başka bir flow’a taşımak için ekranı Kopyala seçeneğiyle panoya alın, hedef flow’u açın ve Screens paneline yapıştırın. Pano, ekranı farklı flow’lar arasında hatta farklı tarayıcılar arasında aktarmanıza olanak tanır.

Adapty, ekranın flow düzeyinde başvurduğu öğeleri kopyalamaz. Yapıştırılan bir ekran eksik kalabilir ve bozuk referanslar içerebilir. Bozuk referanslar barındıran bir flow yayınlanamayabilir.

Yapıştırdıktan sonra her birini gözden geçirin:

  • Değişkenler: Metin bağlamaları, koşullar ve eylemler artık çözümlenmez. Referansları hedef flow’daki değişkenlerle değiştirin.
  • Kaydedilmiş stiller: Elementler renk ve metin stillerini kaybeder. Hedef flow’dan bir stil uygulayın.
  • Navigasyon eylemleri: Navigate to screen eylemleri hedeflerini kaybeder. Her birini hedef flow’daki bir ekrana yönlendirin.
  • Yerelleştirmeler: Yalnızca her iki flow’un ortak sahip olduğu diller çevirilerini korur. Diğer dillerdeki kullanıcılar hedef flow’un varsayılanını görür.
  • Ürünler ve özel fontlar: Bir uygulamadaki her flow aynı ürünleri ve fontları kullanabilir. Aynı uygulamadaki farklı bir flow’dan yapıştırılan ekran, ürün ve font referanslarını korur. Farklı bir uygulamadan ekran yapıştırılırsa ürün ve font referansları bozulur.

Her kırık referansı, hedef flow’daki çalışan bir eşdeğeriyle değiştirin.