Düzenlemeler

Google Play Developer Publishing API'nin Edits yöntemleri, Google Play uygulamanızda bir dizi değişiklik hazırlamanıza ve ardından hepsini aynı anda dağıtmanıza olanak tanır. Bunu, uygulamada yapmak istediğiniz tüm değişiklikleri içeren bir düzenleme oluşturarak yaparsınız. Düzenleme, aşağıdaki gibi bilgileri içerir:

  • Uygulamayla hangi APK'ların ilişkilendirildiği ve her APK için bir "parça".

    Her biri, hangi kullanıcıların göreceğini belirleyen bir "parça" ile ilişkilendirilir. Bu sayede, test kullanıcılarınıza uygulamanın alfa ve beta sürümlerini sunabilirsiniz. Ayrıca, uygulamanın sınırlı sürümde yayınlanan bir "aşamalı sunum" sürümünü sağlayabilirsiniz. Bu uygulama, uygulamanın sınırlı sayıda kullanıcısına (belirlediğiniz sunum yüzdesine göre belirlenir) otomatik olarak sunulur ve uygulamanın yeni bir üretim sürümünü kademeli olarak dağıtmanıza olanak tanır.

  • Uygulamanın Google Play Store girişinin dile ve yerel ayara özgü sürümleri

    Mağaza girişinin her yerel ayara özgü sürümünde ekran görüntüleri ve diğer tanıtım amaçlı grafikler, yerelleştirilmiş açıklayıcı metinler vb. yer alabilir.

Bir düzenleme oluşturduğunuzda bu düzenleme, uygulamanın mevcut dağıtılmış durumunun bir kopyası olur. Daha sonra Edits yöntemlerini çağırarak düzenlemeyi değiştirebilirsiniz. Düzenleme hazır olduğunda değişiklikleri kaydederek canlı hale getirirsiniz. Ayrıca, düzenlemeyi istediğiniz zaman bırakabilir, değişiklikleri silebilir ve uygulamanızı olduğu gibi bırakabilirsiniz.

Bu API'yi yalnızca mevcut bir uygulamada (en az bir APK'nın yüklendiği) değişiklik yapmak için kullanabilirsiniz. Bu nedenle, bu API'yi kullanabilmek için Play Console üzerinden en az bir APK yüklemeniz gerekir. Ayrıca, bu API'yi bir uygulamanın durumunu "yayınlandı"dan "yayınlanmadı"ya değiştirmek veya yayınlama için gerekli yasal izinleri doldurmak üzere kullanamazsınız. Uygulamayı yayınlamak için Play Console'u kullanmanız gerekir.

İş akışı

Bu bölümde, bir uygulamada değişiklik yapmak için Google Play Developer Publishing API'nin Edits yöntemlerini kullanmanın tipik yolu gösterilmektedir.

  1. Edits: Insert işlevini çağırıp değiştirmek istediğiniz uygulamayı belirterek yeni bir düzenleme oluşturun.

    Bu işlem, belirtilen uygulamanın yeni bir düzenlemesini oluşturur. Uygulamanın ilk ayarları (APK'lar, mağaza girişleri, genişletme dosyaları vb.) uygulamanın dağıtılan sürümünden kopyalanır.

  2. Düzenlemeyi istediğiniz gibi değiştirin.

    Google Play Console üzerinden yapılabilecek değişikliklerin çoğunu yapabilirsiniz. Bunu yapmak için uygun Google Play Developer API yöntemini çağırıp değiştirmek istediğiniz uygulamanın ve düzenlemenin kimliklerini iletmeniz gerekir. Özellikle:

    • Edits.apks: upload işlevini çağırarak yeni APK'lar yükleyebilirsiniz. Bu işlem, APK'yı bir depolama alanına yerleştirir. Böylece, bu veya sonraki bir düzenlemede bir kanala atanabilir.
    • Edits.tracks: update işlevini çağırarak APK'ları kanallara atayabilirsiniz. Ayrıca Edits.tracks:patch'i çağırarak mevcut APK'ların parça atamalarını da değiştirebilirsiniz.
    • Edits.listings: update işlevini çağırarak yeni bir yerelleştirilmiş mağaza girişi oluşturabilirsiniz. Edits.listings: patch'i çağırarak mevcut bir mağaza girişini değiştirebilirsiniz.
    • Edits.expansionfiles kaynağı yöntemlerini çağırarak genişletme dosyaları ekleyebilir veya değiştirebilirsiniz.

    Bu yöntemler, devam eden düzenlemede değişiklikler yapar ancak uygulamanın canlı sürümünü değiştirmez. Kullanıcı deneyimini etkilemeden daha fazla değişiklik yapabilir veya devam eden düzenlemeyi silebilirsiniz.

  3. Düzenlemeyi kaydedin.

    Edits: commit işlevini çağırdığınızda doğrulama hatası yoksa edits kaynağında belirtilen tüm değişiklikler, uygulamanın mevcut durumunun yerini alarak "yayınlanır". Bu değişikliklerin geçerlilik kazanması, Play Console üzerinden değişiklik yaptığınızda olduğu gibi birkaç saat sürebilir.