Remote config ile flow'u yerelleştirme

Bir flow’un remote config’i, her locale için ayrı bir JSON verisi tutabilir. Çalışma zamanında SDK, kullanıcının locale’ine uyan veriyi döndürür; böylece yeni bir uygulama sürümü göndermeden çevrilmiş metinler, farklı görseller veya locale’e özgü diğer değerleri sunabilirsiniz.

Yerel ayar ekleme

Bir flow’un remote config’ine yerel ayar eklemek için:

  1. Flow’u Flow Builder’da açın.

  2. Ekran önizlemesinin üzerindeki remote config simgesine tıklayın.

  3. Editörün üzerindeki Add locale düğmesine tıklayın.

  4. İletişim kutusunu doldurun:

    • Code: Yerel ayar kodu, örneğin en, fr veya de.
    • Name: Görünen ad, örneğin English veya French.

    Adapty, JSON editörüne söz konusu yerel ayar için yeni bir sütun ekler.

Code ve Name alanlarını içeren yerel ayar ekleme iletişim kutusu

Değerleri lokale göre düzenleme

Her lokal sütunu kendi JSON formatındaki verilerini kabul eder. Sütunlar arasında aynı anahtarları kullanın ve her lokale için değerleri çevirin.

Örneğin, İngilizce sütunu:

{
    "title": "Try for free!",
    "cta": "Continue",
    "trial_days": 7
}

Ve İspanyolca sütunu:

{
    "title": "¡Prueba gratis!",
    "cta": "Continuar",
    "trial_days": 7
}

Sütunlar birbirinden bağımsızdır; birini düzenlemek diğerlerini etkilemez.

Uygulamanızda eşleşen locale’i okuma

SDK, AdaptyFlow.remoteConfigs üzerinde her locale için bir AdaptyRemoteConfig girdisi sunar. locale değeri kullanıcınıza uyan girdiyi seçin, ardından çalışma zamanında değerleri kullanmak için dictionary veya jsonString alanını okuyun.

Yerel ayarları yedekleme veya taşıma

Uzak yapılandırmanızı yedeklemek veya flow’lar arasında kopyalamak için düzenleyicinin üzerindeki Import/Export menüsünü kullanın. Dışa aktarılan JSON dosyası, tüm yerel ayarların içeriğini tek seferde barındırır. Dosya formatı için Flow’u remote config ile özelleştirme bölümüne bakın.