Flow'u remote config ile yerelleştirme
Bir flow’un remote config’i, her locale için ayrı bir JSON yükü barındırabilir. Çalışma zamanında SDK, kullanıcının locale’iyle eşleşen yükü 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:
-
Flow’u Flow & Paywall Builder’da açın.
-
Ekran önizlemesinin üzerindeki remote config simgesine tıklayın.
-
Editörün üzerindeki Add locale seçeneğine tıklayın.
-
İletişim kutusunu doldurun:
- Code: Yerel ayar kodu, örneğin
en,frveyade. - Name: Görünen ad, örneğin English veya French.
Adapty, JSON editörüne yerel ayar için yeni bir sütun ekler.
- Code: Yerel ayar kodu, örneğin
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.