Remote Config Şablonları ve Sürüm Oluşturma


Remote Config şablonları, JSON biçiminde kümelerdir parametre ve koşulları tanımlayın. Siz Uygulamanızın değer getirdiği istemci şablonları oluşturabilir ve server şablonlarını kullanarak ayarlayın.

. Bu bölümde sunucu şablonları açıklanmaktadır. Müşteriye özel hakkında bilgi edinmek için şablonları görmek için İstemci şablonları.

Şablonu, Firebase konsolunu kullanarak değiştirir ve yönetirsiniz. Bu konsolda şablonun içeriğinin grafik biçiminde . Parametreler ve Koşullar sekmelerinde görebilirsiniz.

Aşağıda bir sunucu şablon dosyası örneği verilmiştir:

{
  "parameters": {
    "preamble_prompt": {
      "defaultValue": {
        "value": "You are a helpful assistant who knows everything there is to know about Firebase! "
      },
      "description": "Add this prompt to the user's prompt",
      "valueType": "STRING"
    },
    "model_name": {
      "defaultValue": {
        "value": "gemini-pro-test"
      },
      "valueType": "STRING"
    },
    "generation_config": {
      "defaultValue": {
        "value": "{\"temperature\": 0.9, \"maxOutputTokens\": 2048, \"topP\": 0.9, \"topK\": 20}"
      },
      "valueType": "JSON"
    },
  },
  "version": {
    "versionNumber": "19",
    "isLegacy": true
  }
}

Firebase konsoluyla aşağıdaki sürüm yönetimi görevlerini gerçekleştirebilirsiniz:

  • Depolanan tüm şablon sürümlerini listele
  • Belirli bir sürümü alma
  • Belirli bir istemci sürümüne geri döndür .
  • Remote Config şablonlarını, geçmiş sayfa

Şablon türü başına toplam 300 ömür boyu depolanan sürüm sınırı vardır (300 istemci şablonu ve 300 sunucu şablonu) içeren sürüm numaraları. 300'den fazla içerik yayınlıyorsanız proje süresi boyunca şablon türü başına şablon sürümü sayısı, en eski sürümler silinir ve en fazla 300 sürümü korunarak işleyeceğiz.

Parametreleri her güncellediğinizde, Remote Config bir yeni sürüme sahip Remote Config şablonunun ve önceki şablonun şu şekilde depolanır: Gerektiğinde alabileceğiniz veya geri alabileceğiniz bir sürüme sahip olursunuz. Sürüm numaraları Remote Config tarafından depolanan ilk değerden itibaren sırayla artırılır. Tüm şablonlarda, gösterildiği gibi bu konuyla ilgili meta verileri içeren bir version alanı bulunur belirli bir sürüm.

Gerektiğinde Remote Config şablonlarını şuradan silebilirsiniz: . Değişiklik geçmişi sayfa Remote Config konsolu.

Remote Config şablon sürümlerini yönetin

Bu bölümde, Remote Config'inizin sürümlerinin nasıl yönetileceği açıklanmaktadır. tıklayın.

Remote Config şablonunun depolanan tüm sürümlerini listeleme

Araç Çubuğu’nun Remote Config şablonunun depolanan tüm sürümleri için geçerlidir. Bunun için:

  1. Firebase konsolunda Remote Config'i açın.

  2. Ardından, Parametreler sekmesinde, "saat"i seçin simgesini tıklayın.

    Bu, Değişiklik geçmişi sağ taraftaki bir liste menüsünde, depolanan tüm şablon sürümlerinin listelendiği sayfa.

    Şablon listesi, aşağıdakiler dahil olmak üzere depolanan tüm sürümlerin meta verilerini içerir güncellemenin zamanı, bunu yapan kullanıcı ve nasıl yapıldığı.

Remote Config şablonunun belirli bir sürümünü alma

Belirli Google ürünlerinde saklanan Remote Config şablonunun sürümü. Depolanan bir şablonu almak için sürüm:

  1. Şu öğenin ayrıntılar bölmesini aç: Değişiklik geçmişi.

  2. Listedeki başka bir sürümün ayrıntılarını görüntülemek için sağ taraftan ilgili sürümü seçin tıklayın.

  3. Etkin şablonun ve diğer depolanan sürümlerin ayrıntılı farklarını görmek için imleçle, seçilmemiş herhangi bir sürüm için içerik menüsünün üzerine gelin ve Seçili sürümle karşılaştır'ı seçin.

Remote Config şablonunun depolanan belirli bir sürümüne geri döndür

Şu anda YouTube'da saklanan seçin. Bir şablonu geri çekmek için:

  1. Ekranın sağ üst kısmındaki seçenek düğmesini Değişiklik geçmişi sayfasını ziyaret edin. Bu işlemi yalnızca şuna geri dönmek istediğinizden eminseniz tıklayıp onaylayın: ve bu değerleri tüm uygulamalar ile kullanıcılar için hemen kullanın.

Bu geri alma işleminin numaralandırılmış yeni bir sürüm var. Örneğin, sürüm 10'dan sürüm 6'ya geri dönmek sürüm 6'nın yeni bir kopyasını oluşturur. yalnızca sürüm numarasının 11 olması gerekir. Orijinal sürüm 6 süresinin dolmadığı varsayılarak sürüm 11'in ve sürüm 11'in etkin şablon haline gelir.

Remote Config şablonu silme

Firebase konsolundan Remote Config şablonlarını silebilirsiniz. Alıcı: Bir Remote Config şablonunu silin:

. 1. Remote Config'den Parametreler sayfada, tıklama Değişiklik geçmişi.
  1. Silmek istediğiniz şablona gidin ve Diğer'i tıklayın, ardından seçin Sil.

  2. Silme işlemini onaylamanız istendiğinde Sil'i tıklayın.

Remote Config şablonlarını indirin ve yayınlayın

Remote Config şablonlarını indirip yayınlayın ve kaynak denetimi ve derleme sistemleri, yapılandırma güncellemelerini otomatikleştirme ve parametreleri ve değerler birden çok projede senkronize edilir.

Şu anda etkin olan Remote Config şablonunu indirebilirsiniz Firebase konsolundan yönetebilirsiniz. . Ardından dışa aktarılmış bir JSON dosyasını açın ve bunu aynı projeye yayınlayın ya da dosyayı yeni veya nasıl oluşturulduğunu göstereceğim.

Projenizin farklı aşamalarını temsil eden birden fazla projeniz olduğunu varsayalım Geliştirme, test, hazırlık ve üretim gibi yazılım geliştirme yaşam döngüsü ortam olarak da bilinir. Bu durumda, kendi kampanyanızdan tamamen test edilmiş bir şablonu ortamınızdan indirerek üretim ortamınıza bu aşama için hazırlama ve üretim projenizde yayınlama.

Bu yöntemi kullanarak yapılandırmaları bir projeden veya yeni bir projeyi kabul edilir.

Belirli bir A/B Testi denemesi, dışa aktarılan şablonlara dahil edilmez.

Remote Config şablonlarını dışa ve içe aktarmak için:

  1. Geçerli Remote Config Config şablonunu indirin.
  2. Remote Config şablonunu doğrulayın.
  3. Remote Config şablonunu yayınlayın.

Mevcut Remote Config şablonunu indirin

Aşağıdakileri kullanarak etkin Remote Config şablonunu indirin: JSON biçimi:

  1. Şuradan: Remote Config Parametreleri veya Koşulları sekmesinden, Menü'yü açın ve Geçerli yapılandırma dosyasını indir'i seçin.
  2. İstendiğinde Yapılandırma dosyasını indir'i tıklayın ve dosyayı kaydetmek istediğinizi seçin ve Kaydet'i tıklayın.

Remote Config şablonunu doğrulayın

Sunucu şablonları, Firebase konsolu. Rastgele Yüzde koşullarındaki Kullanıcı özelliğinin içe aktarılmalıdır, ancak desteklenmeyen koşullar yükleme sırasında hata oluşturur. Orijinal olarak şablonu kullanıyorsanız önce müşteriye özel tüm koşulları kaldırdığınızdan emin olun.

Remote Config şablonunu yayınlayın

Şablonu indirdikten sonra JSON içeriğinde gerekli değişiklikleri yaptıktan sonra doğrulayarak bir projeye yayınlayabilirsiniz.

Bir şablon yayınladığınızda, mevcut yapılandırma şablonunun tamamını bir birim ekler ve şablon sürümünü bir birim artırır. Çünkü bir bütün JSON dosyasından bir parametreyi silerseniz ve parametre, sunucudan silinir ve artık kullanılamaz. sunmak zorundasınız.

Yayınlama işleminden sonra, parametrelerde ve değerlerde yapılan değişiklikler anında kullanılabilir hale gelir ve kullanıcılarınıza sunabilirsiniz. Gerekirse, önceki sürüme geri dönme başlıklı makaleye bakın.

Şablonunuzu yayınlamak için aşağıdaki komutları kullanın:

  1. Şuradan: Remote Config Parametreleri veya Koşulları sekmesinden Menü'yü açın, Dosyadan yayınla'yı seçin.
  2. İstendiğinde Göz at'ı tıklayın, Yayınlamak istediğiniz Remote Config dosyasını seçin ve Seç'i tıklayın.
  3. Dosya doğrulanır. Başarılı olursa Yayınla'yı tıklayarak yapılandırmayı hemen kullanabilirsiniz. en iyi uygulamaları paylaşacağız.
.

Sonraki adımlar