Aracılığıyla paylaş


Google Play’de Yayımlama

Bir uygulamayı dağıtmak için birçok uygulama pazarı olsa da, Google Play muhtemelen Android uygulamaları için dünyanın en büyük ve en çok ziyaret edilen mağazasıdır. Google Play, bir Android uygulamasının satışını dağıtmak, reklam vermek, satmak ve analiz etmek için tek bir platform sağlar.

Bu bölümde, Google Play'e özgü yayıncı olmak için kaydolma, Google Play'in uygulamanızı tanıtma ve tanıtmalarına yardımcı olacak varlıklar toplama, uygulamanızı Google Play'de derecelendirme yönergeleri ve bir uygulamanın belirli cihazlara dağıtımını kısıtlamak için filtreler kullanma gibi konular ele alınacaktır.

Gereksinimler

Bir uygulamayı Google Play aracılığıyla dağıtmak için bir geliştirici hesabı oluşturulmalıdır. Bunun yalnızca bir kez gerçekleştirilmesi gerekir ve 25 ABD Doları tutarında bir kerelik ücret uygulanır.

Tüm uygulamaların 22 Ekim 2033'e kadar süresi dolan bir şifreleme anahtarıyla imzalanması gerekir.

Google Play'de yayımlanan bir APK için maksimum boyut 100 MB'tır. Bir uygulama bu boyutu aşarsa Google Play, APK Genişletme Dosyaları aracılığıyla ek varlıkların teslim edilmesine izin verir. Android Genişletme dosyaları APK'nın her biri boyutu 2 GB'a kadar olan 2 ek dosyaya sahip olmasını sağlar. Google Play bu dosyaları hiçbir ücret ödemeden barındırır ve dağıtır. Genişletme dosyaları başka bir bölümde ele alınacaktır.

Google Play küresel olarak kullanılamaz. Bazı konumlar uygulamaların dağıtımı için desteklenmeyebilir.

Yayımcı Olma

Google Play'de uygulama yayımlamak için bir yayımcı hesabına sahip olmak gerekir. Yayımcı hesabına kaydolmak için şu adımları izleyin:

  1. Google Play Geliştirici Konsolu'nu ziyaret edin.
  2. Geliştirici kimliğiniz hakkındaki temel bilgileri girin.
  3. Yerel ayarınız için Geliştirici Dağıtım Sözleşmesi'ni okuyun ve kabul edin.
  4. 25 ABD doları kayıt ücretini ödeyin.
  5. Doğrulamayı e-postayla onaylayın.
  6. Hesap oluşturulduktan sonra Google Play kullanarak uygulama yayımlamak mümkündür.

Google Play, dünyadaki tüm ülkeleri/bölgeleri desteklemez. En güncel ülke/bölge listeleri aşağıdaki bağlantılarda bulunabilir:

  1. Geliştirici ve Satıcı Kaydı için Desteklenen Konumlar – Bu liste, geliştiricilerin satıcı olarak kaydolabileceği ve ücretli uygulamalar satabileceği tüm ülkelerin/bölgelerin listesidir.

  2. Google Play kullanıcılarına dağıtım için desteklenen Konumlar – Bu, uygulamaların dağıtılabileceği tüm ülkelerin/bölgelerin listesidir.

Promosyon Varlıklarını Hazırlama

Google Play'de bir uygulamayı etkili bir şekilde tanıtmak ve tanıtmak için Google, geliştiricilerin gönderilecek ekran görüntüleri, grafikler ve video gibi tanıtım varlıklarını göndermesine olanak tanır. Google Play daha sonra uygulamayı tanıtmak ve tanıtmak için bu varlıkları kullanır.

Başlatıcı Simgeleri

Başlatıcı simgesi, bir uygulamayı temsil eden bir grafiktir. Her başlatıcı simgesi saydamlık için alfa kanalına sahip 32 bit PNG olmalıdır. Bir uygulamanın, aşağıdaki listede açıklandığı gibi tüm genelleştirilmiş ekran yoğunlukları için simgeleri olmalıdır:

  • ldpi (120dpi) – 36 x 36 piksel
  • mdpi (160dpi) – 48 x 48 piksel
  • hdpi (240dpi) – 72 x 72 piksel
  • xhdpi (320dpi) – 96 x 96 piksel

Başlatıcı simgeleri, kullanıcının Google Play'de uygulamalarla ilgili göreceği ilk şeylerdir, bu nedenle başlatıcı simgelerini görsel olarak çekici ve anlamlı hale getirmek için dikkatli olunmalıdır.

Başlatıcı Simgeleri için İpuçları:

  1. Basit ve dağınık– Başlatıcı simgeleri basit ve dağınık tutulmalıdır. Bu, uygulamanın adını simgeden dışlamak anlamına gelir. Daha basit simgeler daha akılda kalıcı olacak ve daha küçük boyutlarda ayırt etmek daha kolay olacaktır.

  2. Simgeler ince olmamalıdır– Aşırı ince simgeler tüm arka planlarda iyi göze çarpmaz.

  3. Alfa kanalını kullanma– Simgeler alfa kanalını kullanmalıdır ve tam çerçeveli görüntüler olmamalıdır.

Yüksek Çözünürlüklü Uygulama Simgeleri

Google Play'de uygulamalar, uygulama simgesinin yüksek aslına uygun bir sürümünü gerektirir. Yalnızca Google Play tarafından kullanılır ve uygulama başlatıcı simgesinin yerini almaz. Yüksek çözünürlüklü simgenin belirtimleri şunlardır:

  1. Alfa kanalıyla 32 bit PNG
  2. 512 x 512 piksel
  3. Maksimum boyut 1024 KB

Android Asset Studio, uygun başlatıcı simgeleri ve yüksek çözünürlüklü uygulama simgesi oluşturmak için yararlı bir araçtır.

Ekran görüntüleri

Google Play, bir uygulama için en az iki ve en fazla sekiz ekran görüntüsü gerektirir. Bunlar, Google Play'de bir uygulamanın ayrıntılar sayfasında görüntülenir.

Ekran görüntülerinin özellikleri şunlardır:

  1. Alfa kanalı olmayan 24 bit PNG veya JPG
  2. 320w x 480h veya 480w x 800h veya 480w x 854h. Yatay resimler kırpılır.

Tanıtım Grafiği

Bu, Google Play tarafından kullanılan isteğe bağlı bir görüntüdür:

  1. Alfa kanalı olmayan 180w x 120h 24 bit PNG veya JPG'dir.
  2. Sanatta sınır yok.

Özellik Grafiği

Google Play'in öne çıkan bölümü tarafından kullanılır. Bu grafik, uygulama simgesi olmadan tek başına görüntülenebilir.

  1. Alfa kanalı ve saydamlık olmadan 1024w x 500h PNG veya JPG.
  2. Önemli içeriğin tümü 924x500 çerçeve içinde olmalıdır. Bu çerçevenin dışındaki pikseller stil amacıyla kırpılabilir.
  3. Bu grafiğin ölçeği azaltılabilir: Büyük metin kullanın ve grafikleri basit tutun.

Bu, uygulamayı gösteren bir YouTube videosunun URL'sidir. Videonun uzunluğu 30 saniye ile 2 dakika arasında olmalı ve uygulamanızın en iyi bölümlerini göstermelidir.

Google Play’de Yayımlama

Xamarin Android 7.0, Visual Studio'dan Google Play'e uygulama yayımlamaya yönelik tümleşik bir iş akışı sağlar. Xamarin Android'in 7.0'dan önceki bir sürümünü kullanıyorsanız APK'nızı Google Play Geliştirici Konsolu aracılığıyla el ile yüklemeniz gerekir. Ayrıca, tümleşik iş akışını kullanabilmeniz için en az bir APK'nın zaten karşıya yüklenmiş olması gerekir. İlk APK'nızı henüz yüklemediyseniz, el ile yüklemeniz gerekir. Daha fazla bilgi için bkz . APK'yı El ile Karşıya Yükleme.

Yeni Sertifika Oluşturma, Android uygulamalarını imzalamak için nasıl yeni bir sertifika oluşturulacağını açıkladı. Sonraki adım, imzalı bir uygulamayı Google Play'de yayımlamaktır:

  1. Google Play Geliştirici hesabınıza bağlı yeni bir proje oluşturmak için Google Play Geliştirici hesabınızda oturum açın.
  2. Uygulamanızın kimliğini doğrulayan bir OAuth İstemcisi oluşturun.
  3. Elde edilen İstemci Kimliğini ve İstemci gizli dizisini Visual Studio'ya girin.
  4. Hesabınızı Visual Studio'ya kaydedin.
  5. Uygulamayı sertifikanızla imzalayın.
  6. İmzalı uygulamanızı Google Play'de yayımlayın.

Yayımlama için Arşiv'de Dağıtım Kanalı iletişim kutusunda dağıtım için iki seçenek sunulmuştur: Geçici ve Google Play. Bunun yerine İmzalama Kimliği iletişim kutusu görüntülenirse, Dağıtım Kanalı iletişim kutusuna dönmek için Geri'yetıklayın. Google Play'i seçin:

Distribution Channel dialog

İmzalama Kimliği iletişim kutusunda, Yeni Sertifika Oluşturma bölümünde oluşturulan kimliği seçin ve Devam'a tıklayın:

Signing Identity dialog

Google Play Hesapları iletişim kutusunda, yeni bir Google Play Hesabı eklemek için düğmeye tıklayın+:

Google Play Accounts dialog

Google API Erişimini Kaydet iletişim kutusunda, Google Play Geliştirici hesabınıza API erişimi sağlayan İstemci Kimliği ve İstemci gizli dizisini sağlamanız gerekir:

Register Google API Access dialog in Google Play Accounts.

Sonraki bölümde yeni bir Google API projesinin nasıl oluşturulacağı ve gerekli İstemci Kimliği ile İstemci gizli dizisinin nasıl oluşturulacağı açıklanmaktadır.

Google API Projesi oluşturma

İlk olarak Google Play Geliştirici hesabınızda oturum açın. Henüz bir Google Play Geliştirici hesabınız yoksa bkz . Yayımlamaya Başlama. Ayrıca, Google Play Geliştirici API'sini Kullanmaya Başlama , Google Play Geliştirici API'sinin nasıl kullanılacağını açıklar. Google Play Geliştirici Konsolu'na giriş yaptıktan sonra UYGULAMA OLUŞTUR'a tıklayın:

Create new project button

Yeni projeyi oluşturduktan sonra Google Play Geliştirici Konsolu hesabınıza bağlanır.

Sonraki adım, uygulama için bir OAuth İstemcisi oluşturmaktır (henüz oluşturulmamışsa). Kullanıcılar uygulamanızı kullanarak özel verilerine erişim istediğinde, uygulamanızın kimliğini doğrulamak için OAuth İstemci Kimliğiniz kullanılır.

Ayarlar sayfasına gidin.

Settings icon

Ayarlar sayfasında API erişimi'ni seçin ve yeni bir OAuth istemcisi oluşturmak için OAUTH İsteMCİSİ OLUŞTUR'a tıklayın:

Create OAuth Client button

Birkaç saniye sonra yeni bir İstemci Kimliği oluşturulur. Google Geliştirici Konsolu'nda yeni İstemci Kimliğinizi görmek için Google Developers Console'da Görüntüle'ye tıklayın:

Client ID displayed

İstemci Kimliği adı ve oluşturma tarihi boyunca görüntülenir. Uygulamanızın İstemci gizli dizisini görüntülemek için OAuth İstemcisini Düzenle simgesine tıklayın:

View app credentials

OAuth istemcisinin varsayılan adı Google Play Android Developer'dır. Bu, Xamarin.Android uygulamasının adı veya uygun bir adla değiştirilebilir. Bu örnekte, OAuth İstemcisi adı uygulamanın adı olan MyApp olarak değiştirilir:

Client ID and secret displayed

Değişiklikleri kaydetmek için Kaydet’e tıklayın. Bu, JSON İndir simgesine tıklayarak kimlik bilgilerinin indirileceği Kimlik Bilgileri sayfasına döner:

Download JSON icon

Bu JSON dosyası, sonraki adımda İmzala ve Dağıt iletişim kutusuna kesip yapıştırabileceğiniz İstemci Kimliği ve İstemci gizli dizisini içerir.

Google API Access'i kaydetme

Visual Studio'da Google Play API Hesabı iletişim kutusunu tamamlamak için İstemci Kimliği ve İstemci gizli dizisini kullanın. Hesaba bir açıklama vermek mümkündür - bu, birden fazla Google Play hesabı kaydetmeyi ve gelecekteki APK'ları farklı Google Play hesaplarına yüklemeyi mümkün kılar. İstemci Kimliği ve İstemci gizli dizisini bu iletişim kutusuna kopyalayın ve Kaydet'e tıklayın:

Register Google API Access dialog

Bir web tarayıcısı açılır ve Google Play Android Geliştirici hesabınızda oturum açmanızı ister (henüz oturum açmadıysanız). Oturum açtıktan sonra web tarayıcısında aşağıdaki istem görüntülenir. Uygulamayı yetkilendirmek için İzin Ver'e tıklayın:

Authorize app dialog

Yayımlama

İzin Ver'e tıkladıktan sonra tarayıcı Alınan doğrulama kodunu bildirir. Kapanış... ve uygulama Visual Studio'daki Google Play Hesapları listesine eklenir. Google Play Hesapları iletişim kutusunda Devam'a tıklayın:

Account added to Google Play Accounts

Ardından Google Play Track iletişim kutusu görüntülenir. Google Play, uygulamanızı karşıya yüklemek için beş olası parça sunar:

  • İç – Uygulamanızı iç test ve kalite güvencesi denetimleri için hızla dağıtmak için kullanılır.
  • Alfa : Uygulamanızın erken bir sürümünü test edenlerin küçük bir listesine yüklemek için kullanılır.
  • Beta : Uygulamanızın erken bir sürümünü daha büyük bir test edici listesine yüklemek için kullanılır.
  • Üretim – Google Play mağazasına tam dağıtım için kullanılır.
  • Özel : E-posta adresine göre test edenlerin listesini oluşturarak uygulamanızın yayın öncesi sürümlerini belirli kullanıcılarla test etme amacıyla kullanılır.

Uygulamayı karşıya yüklemek için hangi Google Play parçasının kullanılacağını seçin ve Karşıya Yükle'ye tıklayın.

Account added to Google Play Track

Google Play testi hakkında daha fazla bilgi için bkz . Açık/kapalı/dahili testleri ayarlama.

Ardından, imzalama sertifikasının parolasını girmek için bir iletişim kutusu sunulur. Parolayı girin ve Tamam'a tıklayın:

Signing password dialog

Arşiv Yöneticisi karşıya yükleme işleminin ilerleme durumunu görüntüler:

Uploading APK progress

Karşıya yükleme tamamlandığında, Visual Studio'nun sol alt köşesinde tamamlanma durumu gösterilir:

Publishing project completed message

Sorun giderme

Bir Google Play parçası seçerken özel parçanızı görmüyorsanız, Google Play Geliştirici Konsolu'nda bu parça için bir sürüm oluşturduğunuzdan emin olun. Yayın oluşturma yönergeleri için bkz . Sürümleri hazırlama ve dağıtma.

Google Play'de Yayımla özelliği çalışmadan önce bir APK'nın Google Play mağazasına zaten gönderilmiş olması gerektiğini unutmayın. Apk henüz karşıya yüklenmemişse Yayımlama Sihirbazı Hatalar bölmesinde aşağıdaki hatayı görüntüler:

You must manually upload your first APK for this app

Bu hata oluştuğunda, Google Play Geliştirici Konsolu aracılığıyla bir APK'yı (Geçici derleme gibi) el ile karşıya yükleyin ve sonraki APK güncelleştirmeleri için Dağıtım Kanalı iletişim kutusunu kullanın. Daha fazla bilgi için bkz . APK'yı El ile Karşıya Yükleme. APK'nın sürüm kodu her karşıya yüklemeyle değiştirilmelidir, aksi takdirde aşağıdaki hata oluşur:

APK with version code (1) has already been updated

Bu hatayı düzeltmek için uygulamayı farklı bir sürüm numarasıyla yeniden derleyin ve Dağıtım Kanalı iletişim kutusu aracılığıyla Google Play'e yeniden gönderin.