Google Play Store'da yayımlama

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

App Center'dan Alfa ve Beta parçaları da dahil olmak üzere Google Play Store'da bir güncelleştirme yayımlayın.

Önkoşullar

  • Google, Google Play uygulamanızın ilk sürümünün Google konsolu aracılığıyla üretimde yayımlanmasını gerektirir.
  • Google Play Geliştirici hesabı. Hesabınız yoksa Google geliştirici hesabı portalından kaydolabilirsiniz.
  • Google Store bağlantısı oluşturmak ve sizin adınıza Google API'lerine erişmek için App Center için bir API projeniz ve Hizmet hesabınız olduğundan emin olun.
  • Bu parçalar hakkında daha fazla bilgi için Uygulamanızı yayımlama'yı gözden geçirin.
  • Android Uygulama paket .aab dosyalarını yayımlamak için Google tarafından Uygulama imzalamayı ayarlayın.

Daha fazla bilgi için Google Play konsolunu kullanma'yı gözden geçirin.

API Projenizi bağlama

Google API'ye erişmek için Google Play Konsolunuzu bir Google API projesine bağlayın. Çoğu durumda yeni bir API projesi oluşturmanızı öneririz, ancak geçerli API kullanıcıları mevcut API projesine bağlanabilir. Her API projesinin yalnızca tek bir Google Play Konsol hesabına bağlanabileceğini unutmayın.

Yeni API projesi oluşturma

  • Google Play Konsolu'nda Google API Erişimi sayfasına gidin.
  • Hizmet Koşullarını kabul edin.
  • Yeni proje oluştur'a tıklayın.
  • Api projesi otomatik olarak oluşturulur ve Google Play Konsolunuza bağlanır.

Mevcut API projelerini kullanma

  • Zaten Google Play Geliştirici API'sinin kullanıcısıysanız, aşağıdaki adımları izleyerek mevcut API projenize bağlanabilirsiniz. Bağlanılacak API projesi listelenmiyorsa, Google Play Konsol hesabınızın Sahip olarak belirlendiğini ve Google Play Geliştirici API'sinin etkinleştirildiğini doğrulayın.
  • Google Play Konsolu'nda Google API Erişimi sayfasına gidin.
  • API Hizmet Koşulları'nı kabul edin.
  • Bağlamak istediğiniz projeyi seçin.
  • Bağlantı'ya tıklayın.

API Erişim İstemcilerini Ayarlama

Google hizmet hesabı oluşturmanın ek avantajlarından biri, kişisel kullanıcı kimlik bilgilerinizi sağlamadan derleme sunucusundan API'ye erişmektir. Aşağıda, Google hizmet hesabını ayarlamaya yönelik adım adım bir kılavuz verilmiştir:

Google Play Konsolu'nda Google API Erişimi sayfasına gidin.

Google Play: API erişimini yapılandırma

İşlemi başlatmak için Hizmet Hesapları'nın altında Hizmet Hesabı Oluştur düğmesine tıklayın.

Google Play: Hizmet hesabı oluştur düğmesi vurgulanmış

Yönergelerde Google API Konsolu bağlantısına tıklayın.

Google Play: Hizmet Hesabı oluşturma yönergeleri

Yeni açılan sayfada HİzMET HESABI OLUŞTUR düğmesine tıklayın.

Google Play: Hizmet Hesapları

Hizmet hesabı oluştur sayfası açılır.

Google Play: Hizmet Hesabı Oluştur İletişim Kutusu

Yeni Hizmet Hesabı için bir ad seçin ve Oluştur'a tıklayın.

Google Play: Rol olarak Proje -> Sahip'i seçin

Açılan menüde Rol seçin'e tıklayın. Proje'yi ve ardından Sahip'i seçin. Devam'a tıklayarak sonraki adıma gidin.

Not

Bazı kullanıcılar Edge ve Internet Explorer kullanarak .json dosyasını indiremez.

Yeni sayfada + Anahtar Oluştur'a tıklayın (isteğe bağlı) ve bir kalıcı görüntülenir.

Google Play: JSON dosyası oluşturmak için + Anahtar Oluştur'a tıklayın

JSON'u seçin ve OLUŞTUR'a tıklayın; uzantılı .json bir dosya sisteminize indirilir; bu dosya App Center'da Google Play'e bağlantı kurmak için kullanılır.

Google Play: Anahtar türünü JSON olarak ayarlayın

Google Developers Console'da hizmet hesabını oluşturduktan sonra Bitti'ye tıklayın. API Erişimi sayfası otomatik olarak yenilenir ve hizmet hesabınız listelenir.

Google Play: Oluşturulan Hizmet Hesabı

Pencereyi kapatır ve yeni hizmet hesabı özgün sayfada gösterilir. İşlemi tamamlamak için Erişim Ver düğmesine tıklayın. Sonraki bölümde App Center'ı Google Play'e bağlamayı öğreneceksiniz.

Google Play: Yeni hizmet hesabıyla orijinal ekran

Google tarafından uygulama imzalamayı ayarlama

  1. Google Play Geliştirici Konsolu'nda uygulamanızı seçin
  2. Sol taraftaki menüden Uygulama oturumu açma'ya tıklayın
  3. Üç seçenek arasında seçim yapabilirsiniz:
    1. Android Studio'dan dışarı aktarılan bir anahtarı karşıya yükleme
    2. Java anahtar deposundan bir anahtarı dışarı aktarma ve karşıya yükleme
    3. Anahtarı dışarı aktarma ve karşıya yükleme (Java anahtar deposu kullanmama)
    4. Google Play tarafından uygulama imzalama (Önerilen)
  4. Son'a tıklayın

App Center'da Google Play bağlantısı oluşturma

  1. Soldaki menüde Dağıt'ın altında Mağazalar'a tıklayın.
  2. Sayfanın ortasında Mağazaya Bağlan düğmesine tıklayın.
  3. Google Play mağazası'ı seçin.
  4. İleri'ye tıklayın.
  5. Hizmet hesabını oluştururken indirdiğiniz özel anahtar JSON dosyasını karşıya yükleyin. JSON alanları yanlış değerlere göre düzenlenirse depo oluşturma işlemi başarısız olabilir. Yukarıdaki önkoşul bölümüne göre hizmet hesabının Google Play Geliştirici konsolunuza bağlı olduğundan emin olun.
  6. Dosya karşıya yüklendikten sonra Bağlan'a tıklayın.
  7. Google Play bağlantısı artık Store'lar giriş sayfasında Üretim, Alfa ve Beta olmak üzere üç parçayla görünür olmalıdır. Bu bağlantının ayarlanması, App Center'daki bir uygulama için tek seferlik bir işlemdir.

AAB'nizi Google Play Store'da yayımlama

  1. Mağazalar giriş sayfasında yukarıda oluşturulan parçalardan herhangi birini seçin.
  2. Sağ üst köşedeki düğmede Mağaza'da Yayımla'ya tıklayın.
  3. Uygulama paketini karşıya yükleyin. Dikkate almak için birkaç nokta:
    • Uygulama kullanıma hazır olmalı ve karşıya yüklemeden önce geçerli bir anahtar deposuyla imzalanmalıdır.
    • Google Play Store, en fazla 2 GB'a kadar android uygulama paketlerini destekler. .apk dosyasından .aab oluşturulan dosyalar 150 MB'ı aşamaz. Google'ın AAB belgeleri bölümünde seçenekleriniz hakkında daha fazla bilgi edinebilirsiniz.
    • sürümünün .aab üretimdeki geçerli sürümden kesinlikle daha büyük olması gerekir.
    • Alfa ve Beta gibi diğer parçalarda uygulama sürümleriniz varsa yayın sürümünüz, Alfa ve Beta izleme sürümlerindeki sürümlerden kesinlikle daha az olmalıdır.
    • App Center, bir uygulamayı bir parçadan diğerine yükseltmeyi desteklemez. Bir sürümü alfadan betaya veya betadan üretime yükseltemezsiniz.
    • Yayımlayacağınız parçada bir taslak yayınınız varsa, bu taslak sürüm yayımladığınız yeni sürüme göre kaybolur.
  4. Paketinizi karşıya yükledikten sonra uygulamanın bazı ayrıntılarını görebilirsiniz. İleri’ye tıklayın.
  5. Uygulamayı Google Play Store'a göndermek için Yayımla'ya tıklayın. Mağaza Ayrıntılarını Dağıt sayfasındaki bu sürümün durumu Gönderildi olarak gösterilir .
  6. App Center, uygulamanın Google'a teslimini tamamladıktan sonra, uygulamanın durumu Yayımlandı olarak değişir. Google'ın uygulamayı Play store'da göstermesi 24 saat kadar sürebilir.
  7. Google tarafından yayımlamanın başarısız olması durumunda, uygulama sahibi kayıtlı Google postasına bir bildirim alır.

APK'nızı Google Play Store'da yayımlama

  1. Mağazalar giriş sayfasında yukarıda oluşturulan parçalardan herhangi birini seçin.
  2. Sağ üst köşedeki düğmede Mağaza'da Yayımla'ya tıklayın.
  3. Uygulama paketini karşıya yükleyin. Dikkate almak için birkaç nokta:
    • Uygulama kullanıma hazır olmalı ve karşıya yüklemeden önce geçerli bir anahtar deposuyla imzalanmalıdır.
    • Google Play Store en fazla 100 MB'a kadar uygulama paketlerini destekler. Uygulama 100 MB'ı aşarsa genişletme dosyalarını doğrudan Google Play Konsolu'na yükleyin. Google'ın genişletme dosyaları hakkındaki belgesini okuyarak ayarlayın.
    • uygulama .apk oluşturma işlemi sırasında zipaligned olmalıdır.
    • sürümünün .apk üretimdeki geçerli sürümden kesinlikle daha büyük olması gerekir.
    • Alfa ve Beta gibi diğer parçalarda uygulama sürümleriniz varsa, sürümünüzün alfa ve Beta izleme sürümlerindeki sürümlerden kesinlikle daha az olması gerekir.
    • App Center, bir uygulamayı bir parçadan diğerine yükseltmeyi desteklemez. Bir sürümü alfadan betaya veya betadan üretime yükseltemezsiniz.
    • Yayımlayacağınız parçada bir taslak sürümünüz varsa, yeni sürüm tarafından bu sürümün üzerine yazılır.
  4. Paketinizi karşıya yükledikten sonra uygulamanın bazı ayrıntılarını görebilirsiniz. İleri’ye tıklayın.
  5. Uygulamayı Google Play Store'a göndermek için Yayımla'ya tıklayın. Dağıtım Deposu Ayrıntıları sayfasındaki bu sürümün durumu Gönderildi olarak gösterilir .
  6. App Center, uygulamanın Google'a teslimini tamamladıktan sonra, uygulamanın durumu Yayımlandı olarak değişir. Google'ın uygulamayı Play store'da göstermesi 24 saat kadar sürebilir.
  7. Google tarafından yayımlamanın başarısız olması durumunda, uygulama sahibi kayıtlı Google postasına bir bildirim alır.

CLI aracılığıyla yayımlama

Uyarı

Bu özelliği kullanmak için App Center CLI 2.7 veya daha yeni bir sürüm gerekir.

CLI'yi kullanmak, App Center'ın mağaza bağlantısını Jenkins veya Go CI gibi CI/CD kurulumunuzun bir parçası olarak tümleştirmenin kolay bir yoludur.

CLI'yı kullanabilmeniz için önce App Center'da bir hedefle(Google Play, App Store veya Intune) bağlantı kurmanız gerekir. Ayrıca hedefinizle birlikte çalışan bir ikili dosya derleyin.

Aşağıdaki gibi list komutunu kullanarak mağazalarınızı listeleyebilirsiniz:

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

Aşağıdaki gibi bir sonuç alırsınız:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

Bu da son adımda kullanacağımız Store sütunu.

Son adım, aşağıdakini çalıştırarak uygulamanızı yayımlamaktır:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

Liste komutu gibi boşlukları doldurmanız gerekir. Bunun yerine statik bir yayın notu kullanmak --release-notes-file mümkündür. Sürüm not dosyası, UTF-8 ile kodlanmış düz metin dosyasıdır.