Aracılığıyla paylaş


APK’yı El ile Karşıya Yükleme

Bir APK Google Play'e ilk kez gönderildiğinde (veya Xamarin.Android'in erken bir sürümü kullanılıyorsa) APK, Google Play Geliştirici Konsolu aracılığıyla el ile yüklenmelidir. Bu kılavuzda bu işlem için gereken adımlar açıklanmaktadır.

Uyarı

Google Play Geliştirici Konsolu artık yalnızca AAB paketlerini kabul ediyor.

Google Play Geliştirici Konsolu

APK derlendikten ve tanıtım varlıkları hazırlandıktan sonra uygulamanın Google Play'e yüklenmesi gerekir. Bu işlem, Google Play Geliştirici Konsolu'nda oturum açarak gerçekleştirilir ve bundan sonra resmedilir. Uygulama dağıtma işlemini başlatmak için Google Play'de Android Uygulaması Yayımla düğmesine tıklayın.

Google Play Developer Console

Google Play'e kayıtlı zaten bir uygulamanız varsa Yeni uygulama ekle düğmesine tıklayın:

Add new application button

YENİ UYGULAMA EKLE iletişim kutusu görüntülendiğinde, uygulamanın adını girin ve APK Yükle'ye tıklayın:

Upload APK button

Sonraki ekran, uygulamanın alfa testi, beta testi veya üretim için yayımlanmasını sağlar. Aşağıdaki örnekte ALFA TESTİ sekmesi seçilidir. MyApp lisans hizmetlerini kullanmadığından, bu örnek için Lisans al anahtarı düğmesine tıklanması gerekmez. Burada, Alfa kanalında yayımlamak için İlk APK'nızı Alfa'ya yükle düğmesine tıklanır:

Upload your first APK to Alpha button

YENİ APK'YI ALPHA'YA YÜKLE iletişim kutusu görüntülenir. APK dosyalara gözat düğmesine tıklayarak veya APK'yi sürükleyip bırakarak karşıya yüklenebilir:

Upload New APK to Alpha dialog

Dağıtılacak yayına hazır APK'yi karşıya yüklediğinizden emin olun. Sonraki iletişim kutusu APK yükleme işleminin ilerleme durumunu gösterir:

Upload progress indication

APK karşıya yüklendikten sonra bir test yöntemi seçmek mümkündür:

Choose a Testing Method dialog

Uygulama testi hakkında daha fazla bilgi için Google'ın Alfa/beta testleri ayarlama kılavuzuna bakın.

APK karşıya yüklendikten sonra taslak olarak kaydedilir. Daha sonra açıklandığı gibi Google Play'e daha fazla ayrıntı sağlanana kadar yayımlanamaz.

Mağaza Listesi

Google Play'in uygulamanın potansiyel kullanıcılarına göstereceği bilgileri girmek için Google Play Geliştirici Konsolu'nda Mağaza Listesi'ne tıklayın:

Store Listing dialog

Grafik Varlıkları

Mağaza Listeleme sayfasının GRAFİk VARLIKLAR bölümüne gidin:

Graphic Assets section

Daha önce hazırlanmış olan tüm promosyon varlıkları bu bölümde karşıya yüklenir. Hangi promosyon varlıklarının sağlanması gerektiği ve hangi biçimde sağlanmaları gerektiği konusunda rehberlik sağlanır.

Kategorilere Ayırma

GRAFİk VARLIKLARi bölümü BİRLEŞTİrME bölümü olduktan sonra uygulama türünü ve kategorisini seçin:

Categorization section

İçerik derecelendirmesi sonraki bölümden sonra ele alınmıştır.

kişi ayrıntıları

Bu sayfanın son bölümü, bİr İleTİşİm AYRINTILARI bölümüdür. Bu bölüm, uygulamanın geliştiricisi hakkında iletişim bilgilerini toplamak için kullanılır:

Contact Details section

Yukarıda belirtildiği gibi GİzLİLİk İlkESİ bölümünde Uygulamanın gizlilik ilkesi için bir URL sağlamak mümkündür.

İçerik Derecelendirmesi

Google Play Geliştirici Konsolu'nda İçerik Derecelendirme'ye tıklayın. Bu sayfada, uygulamanızın içerik derecelendirmesini belirtirsiniz. Google Play, tüm uygulamaların bir içerik derecelendirmesi belirtmelerini gerektirir. İçerik derecelendirme sorusunu tamamlamak için Devam düğmesine tıklayın:

Content rating section

Google Play'de tüm uygulamalar Google Play derecelendirme sistemine göre derecelendirilmelidir. İçerik derecelendirmesine ek olarak, tüm uygulamaların Google'ın Geliştirici İçerik İlkesi'ne uyması gerekir.

Aşağıda, Google Play derecelendirme sistemindeki dört düzey listelenir ve derecelendirme düzeyini gerektiren veya zorlayacak özellikler veya içerik olarak bazı yönergeler sağlanır:

  • Herkes – Konum verilerine erişemeyebilir, veri yayımlayamaz veya paylaşamayabilir. Kullanıcı tarafından oluşturulan hiçbir içerik barındırılamayabilir. Kullanıcılar arasında iletişimi etkinleştirmeyebilir.

  • Düşük olgunluk : Verilere erişen ancak paylaşmayan uygulamalar. Hafif veya karikatür şiddetinin tasvirleri.

  • Orta olgunluk – Uyuşturucu, alkol veya tütüne başvurur. Kumar temaları veya sanal kumar. İnflamatuar içerik. Küfür veya kaba mizah. Müstehcen veya cinsel başvurular. Yoğun fantezi şiddeti. Gerçekçi şiddet. Kullanıcıların birbirlerini bulmalarına izin verme. Kullanıcıların birbirleriyle iletişim kurmasına izin verme. Kullanıcının konum verilerini paylaşma.

  • Yüksek olgunluk – Alkol, tütün veya uyuşturucu tüketimine veya satışa odaklanın. Öneri veya cinsel başvurulara odaklanın. Grafik şiddet.

Orta olgunluk listesindeki öğeler özneldir, bu nedenle Orta olgunluk derecelendirmesini dikte eden bir yönergenin Yüksek vade derecelendirmesini garanti edecek kadar yoğun olması mümkündür.

Fiyatlandırma ve Dağıtım

Google Play Geliştirici Konsolu'nda Fiyatlandırma ve Dağıtım'a tıklayın. Bu sayfada, uygulama ücretli bir uygulamaysa bir fiyat belirleyin. Alternatif olarak, uygulama tüm kullanıcılara ücretsiz olarak dağıtılabilir. Bir uygulama ücretsiz olarak belirtildiğinde, ücretsiz kalmalıdır. Google Play, ücretsiz bir uygulamanın pahalı bir uygulama olarak değiştirilmesine izin vermez (ancak, ücretsiz bir uygulamayla uygulama içi faturalama ile içerik satmak mümkündür). Google Play, ücretli bir uygulamanın herhangi bir zamanda ücretsiz bir uygulamaya değişmesine izin verir.

Ücretli bir uygulamayı yayımlamadan önce bir satıcı hesabı gereklidir. Bunu yapmak için satıcı hesabı ayarla'ya tıklayın ve yönergeleri izleyin.

Pricing and Distribution dialog

Ülkeleri Yönet

Sonraki bölüm olan Ülkeleri Yönet bölümünde, bir uygulamanın hangi ülkelere dağıtılacağına ilişkin denetim sağlanır:

Manage countries dialog

Diğer Bilgiler

Uygulamanın reklam içerip içermediğini belirtmek için aşağı kaydırın. Ayrıca, CİhAZ KATEGORİLerİ bölümünde Android Wear, Android TV veya Android Auto için isteğe bağlı olarak uygulamayı dağıtma seçenekleri sağlanır:

Contains Ads section

Bu bölümden sonra, Aileler için Tasarlanmıştır'ı kabul etme ve uygulamayı Eğitim için Google Play aracılığıyla dağıtma gibi seçilebilen ek seçenekler bulunur.

Fiyatlandırma ve Dağıtım sayfasının en altında CONSENT bölümü yer alır. Bu zorunlu bir bölümdür ve uygulamanın Android İçerik Yönergeleri'ne uyduğunu bildirmek ve uygulamanın ABD ihracat yasalarına tabi olduğunu onaylamak için kullanılır:

Consent section

Xamarin.Android uygulamasını yayımlamak için bu kılavuzda ele alınabilecekten çok daha fazlası vardır. Uygulamanızı Google Play'de yayımlama hakkında daha fazla bilgi için bkz . Google Play Geliştirici Konsolu Yardım Merkezi'ne Hoş Geldiniz.

Google Play Filtreleri

Kullanıcılar uygulamalar için Google Play web sitesine göz attığında, yayımlanan tüm uygulamalarda arama yapabilir. Kullanıcılar Bir Android cihazdan Google Play'e göz atarken sonuçlar biraz farklıdır. Sonuçlar, kullanılan cihazla uyumluluğa göre filtrelenir. Örneğin, bir uygulamanın SMS mesajları göndermesi gerekiyorsa, Google Play bu uygulamayı SMS mesajı gönderemeyen herhangi bir cihaza göstermez. Bir aramaya uygulanan filtreler aşağıdakilerden oluşturulur:

  1. Cihazın donanım yapılandırması.
  2. Uygulama bildirim dosyasındaki bildirimler.
  3. Kullanılan taşıyıcı (varsa).
  4. Cihazın konumu.

Uygulamanın Google Play mağazasında nasıl filtreleneceğini denetlemeye yardımcı olmak için uygulamanın bildirimine öğeler eklemek mümkündür. Aşağıdaki liste, uygulamaları filtrelemek için kullanılabilecek bildirim öğelerini ve özniteliklerini listeler:

  • supports-screen – Google Play, bir uygulamanın ekran boyutuna göre bir cihaza dağıtılıp dağıtılmadığını belirlemek için öznitelikleri kullanır. Google Play, Android'in daha küçük düzeni daha büyük ekranlara uyarlayabileceğinizi, ancak tam tersinin olmayacağını varsayacaktır. Bu nedenle, normal ekranlar için destek bildiren bir uygulama, büyük ekranlar için yapılan aramalarda görünür, ancak küçük ekranlarda gösterilmez. Bir Xamarin.Android uygulaması bildirim dosyasında bir <supports-screen> öğe sağlamazsa, Google Play tüm özniteliklerin true değerine sahip olduğunu ve uygulamanın tüm ekran boyutlarını desteklediğini varsayar. Bu öğe el ile AndroidManifest.xml eklenmelidir.

  • uses-configuration – Bu bildirim öğesi klavye türü, gezinti cihazları, dokunmatik ekran gibi bazı donanım özelliklerini istemek için kullanılır. Bu öğe el ile AndroidManifest.xml eklenmelidir.

  • uses-feature – Bu bildirim öğesi, uygulamanın çalışması için bir cihazın sahip olması gereken donanım veya yazılım özelliklerini bildirir. Bu öznitelik yalnızca bilgilendirme amaçlıdır. Google Play, uygulamayı bu filtreye uymayan cihazlara görüntülemez. Uygulamayı başka yollarla yüklemek (el ile veya indirme) mümkündür. Bu öğe el ile AndroidManifest.xml eklenmelidir.

  • uses-library – Bu öğe, google Haritalar gibi bazı paylaşılan kitaplıkların cihazda mevcut olması gerektiğini belirtir. Bu öğe ile Android.App.UsesLibraryAttributede belirtilebilir. Örneğin:

    [assembly: UsesLibrary("com.google.android.maps", true)]
    
  • uses-permission – Bu öğe, uygulamanın çalışması için gereken ve bir <uses-feature> öğeyle düzgün bildirilmemiş olabilecek bazı donanım özelliklerini çıkarsamak için kullanılır. Örneğin, bir uygulama kamerayı kullanma izni isterse Google Play, kamerayı belirten bir öğe olmasa <uses-feature> bile cihazların kameraya sahip olması gerektiğini varsayar. Bu öğe ile Android.App.UsesPermissionsAttributeayarlanabilir. Örneğin:

    [assembly: UsesPermission(Manifest.Permission.Camera)]
    
  • uses-sdk – öğesi, uygulama için gereken en düşük Android API Düzeyini bildirmek için kullanılır. Bu öğe, Xamarin.Android projesinin Xamarin.Android seçeneklerinde ayarlanabilir.

  • compatible-screens – Bu öğe, bu öğe tarafından belirtilen ekran boyutu ve yoğunluğuyla eşleşmeyen uygulamaları filtrelemek için kullanılır. Çoğu uygulama bu filtreyi kullanmamalıdır. Uygulama dağıtımı üzerinde katı denetimler gerektiren belirli yüksek performanslı oyunlar veya uygulamalar için tasarlanmıştır. <support-screen> Yukarıda belirtilen öznitelik tercih edilir.

  • supports-gl-texture – Bu öğe, uygulamanın gerektirdiği GL doku sıkıştırma oluşumlarını bildirmek için kullanılır. Çoğu uygulama bu filtreyi kullanmamalıdır. Uygulama dağıtımı üzerinde katı denetimler gerektiren belirli yüksek performanslı oyunlar veya uygulamalar için tasarlanmıştır.

Uygulama bildirimini yapılandırma hakkında daha fazla bilgi için Android Uygulama Bildirimi konusuna bakın.