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:
- Google Play Geliştirici Konsolu'nu ziyaret edin.
- Geliştirici kimliğiniz hakkındaki temel bilgileri girin.
- Yerel ayarınız için Geliştirici Dağıtım Sözleşmesi'ni okuyun ve kabul edin.
- 25 ABD doları kayıt ücretini ödeyin.
- Doğrulamayı e-postayla onaylayın.
- 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:
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.
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ı:
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.
Simgeler ince olmamalıdır– Aşırı ince simgeler tüm arka planlarda iyi göze çarpmaz.
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:
- Alfa kanalıyla 32 bit PNG
- 512 x 512 piksel
- 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:
- Alfa kanalı olmayan 24 bit PNG veya JPG
- 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:
- Alfa kanalı olmayan 180w x 120h 24 bit PNG veya JPG'dir.
- 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.
- Alfa kanalı ve saydamlık olmadan 1024w x 500h PNG veya JPG.
- Ö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.
- Bu grafiğin ölçeği azaltılabilir: Büyük metin kullanın ve grafikleri basit tutun.
Video Bağlantısı
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:
- 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.
- Uygulamanızın kimliğini doğrulayan bir OAuth İstemcisi oluşturun.
- Elde edilen İstemci Kimliğini ve İstemci gizli dizisini Visual Studio'ya girin.
- Hesabınızı Visual Studio'ya kaydedin.
- Uygulamayı sertifikanızla imzalayın.
- İ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:
İ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:
Google Play Hesapları iletişim kutusunda, yeni bir Google Play Hesabı eklemek için düğmeye tıklayın+:
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:
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:
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.
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:
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:
İ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:
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:
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:
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:
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:
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:
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.
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:
Arşiv Yöneticisi karşıya yükleme işleminin ilerleme durumunu görüntüler:
Karşıya yükleme tamamlandığında, Visual Studio'nun sol alt köşesinde tamamlanma durumu gösterilir:
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:
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:
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.