Doğru makaleyi mi okuyorsunuz?
Bu makalede, Digital Publishing Suite'ten bahsedilmektedir. Digital Publishing Solution (DPS 2015) makalesi için DPS 2015 için Android yayınlama kılavuzu'na bakınız.
Doğru makaleyi mi okuyorsunuz? Bu makalede, Digital Publishing Suite'ten bahsedilmektedir. Digital Publishing Solution (DPS 2015) makalesi için DPS 2015 için Android yayınlama kılavuzu'na bakınız. |
DPS araçlarıyla Google Play'e (daha önce Android Market'e) ekleyebileceğiniz bir .apk görüntüleme uygulaması oluşturabilirsiniz.
Android cihazlar için iki farklı türde uygulama geliştirebilirsiniz: eski AIR tabanlı Android uygulaması (Aralık 2014'te kaldırılmıştır) veya yeni yerel Android uygulaması. Eski AIR tabanlı Android uygulamaların geliştirilmesiyle ilgili talimatlar için Android cihazlar için eski DPS uygulamalarının oluşturulması bölümüne bakınız. Yerel bir Android uygulamasının geliştirilmesiyle ilgili talimatlar için DPS yerel Android uygulamalarının geliştirilmesi bölümüne bakınız.
Özellik karşılaştırma tablosunu görüntülemek için DPS desteklenen özellikler listesi'ne bakınız.
Özel görüntüleme uygulamanız için gerekli dosyalarınızı oluşturmak için aşağıdaki adımları uygulayın. DPS App Builder'ın güncel sürümü v3.2'dir (Eylül 2014'te yayınlanmıştır).
☐ Uygulama simgeleri (yerel uygulamalar için her boyutta; eski uygulamalar için 36 x 36, 48 x 48 ve 72 x 72 PNG)
☐ Sadece eski uygulamalar için açılış ekranı görüntüleri (1280 x 800 ve 800 x 1280 veya daha geniş 8 bit PNG)
☐ Geçerli sertifika
Google Play uygulama ücretlendirmesi hakkında bilgi için Google Play Yardım bölümünde Uygulamalarınızın Satılması kısmına bakabilirsiniz.
Yerel Android uygulamaları için .apk dosyasını imzalayın. Ardından imzalanan .apk dosyasını Google Play Store'a gönderin. Uygulamanız perakende uygulama içi satın almalar içeriyorsa DPS Hesap Yönetimi portalında paylaşılan gizli bilgileri (lisans anahtarı) belirlediğinizden ve Google Play Geliştirici Portalı'na bir beta APK dosyası eklediğinizden emin olun. Bu makalenin sonraki bölümlerinde yer alan ilgili bölüme bakın.
Özel bir görüntüleyici uygulaması oluşturmak amacıyla Viewer Builder'ı kullanmak için uygulama simgeleri, başlangıç ekranları ve bir kapak oluşturun.
Yerel Android uygulamaları için herhangi boyutta bir kare PNG görüntüsü oluşturun, 96 x 96 veya daha genişi önerilir. Web App Builder görüntüyü ölçeklendirir.
Eski Android uygulamaları için PNG biçiminde 36 x 36, 48 x 48 ve 72 x 72 piksel simgeler oluşturun.
Nihai uygulamayı mağazaya gönderirken ek uygulama görüntüleri sağlamanız gerekir.
Yerel Android uygulamaları için başlangıç ekranları gerekmemektedir. Uygulama anında yüklenir.
Eski Android uygulamalarında, tüm Android cihazları için bir çift başlangıç ekranı oluşturun. Görüntüleyici başlatıldığında, yaklaşık 3 saniye boyunca bir başlangıç ekranı görülür. Şu boyutlardan herhangi bir çiftine sahip iki adet başlangıç ekranı 72-ppi 8-bit PNG görüntüsü sağlayın: 1280 x 800/800 x 1280, 1920 x 1200/1200 x 1920, 2048 x 1536/1536 x 2048 veya 2560 x 1600/1600 x 2560.
Tüm cihazlar, belirlediğiniz aynı yatay ve dikey başlangıç ekranlarını kullanır. Görüntüleyici, görüntüyü aşağı ve yukarı doğru ölçeklendirir. Ayrıca, cihaz ve görüntüler farklı açıda oranlara sahipse görüntüleyici ekranı doldurmak için görüntünün kenarlarını kırpar.
Android sistemler, uygulama geliştiricisi tarafından içinde özel anahtarın tutulduğu bir p12 sertifikası ile tüm yüklü uygulamaların dijital olarak imzalanmasını gerektirir. Bütün uygulamalarının imzalı olduğundan emin olun. Sistem imzalı olmayan bir uygulamayı yükleyemez. Uygulamalarınızı imzalamak için kendinden imzalı sertifikaları kullanabilirsiniz. Hiç bir sertifika yetkisine gerek yoktur.
Oluşturduğunuz sertifikanın geçerliliğini 22 Ekim 2033'ten sonra yitirmesi gerekmektedir.
Sertifikaların oluşturulması için Adobe Flash Professional ve Adobe Flash Builder'ı da içeren çeşitli yöntemler bulunmaktadır. Herhangi bir yüklü geliştirici aracınız yoksa sertifika oluşturmak için Keytool aracını kullanabilirsiniz. Keytool, Mac OS kurulu bilgisayarlarda halihazırda mevcut olan bir Java SDK yardımcı programıdır. Windows'ta, Java SDK'nın (JDK da denir) yüklenmesi ve yapılandırılması gerekir.
Keytool kullanarak bir sertifikanın nasıl oluşturulacağı aşağıda açıklanmaktadır. Ayrıntılı bilgi için Android Geliştiricileri sitesinde Uygulamanızın İmzalanması bölümüne bakınız.
Aşağıdaki satırı kopyalayıp yapıştırın (“myname.key.p12” ve "alias_name" ifadelerini kendi bilgilerinizle değiştirin):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
"10000", bitiş tarihini 22 Ekim 2033'ten sonrasına ayarlar.
Parolayı iki kez girin. Bu parolayı DPS App Builder'ın sonunda belirleyeceksiniz.
Sertifika bilgilerini belirlemek için talimatları uygulayın.
Tercihleri onaylamanız istendiğinde evet yazın ve ardından aynı parolayı kullanmak için Enter'a basın.
İstem konumuzda kullanıcı adı klasörü gibi bir sertifika oluşturulur. Bu sertifikayı bilinen bir konuma kopyalayın. Parolayı da yazın.
Aşağıdaki satırı yazın (ya da yapıştırın) (“myname.key.p12” ve "alias_name" ifadelerini kendi bilgilerinizle değiştirin):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
"10000", bitiş tarihini 22 Ekim 2033'ten sonrasına ayarlar.
Parolayı iki kez girin. Bu parolayı DPS App Builder'ın sonunda belirleyeceksiniz.
Sertifika bilgilerini belirlemek için talimatları uygulayın.
İstem konumuzda kullanıcı adı klasörü gibi bir sertifika oluşturulur. Bu sertifikayı bilinen bir konuma kopyalayın. Parolayı da yazın.
Not: Bir sertifika oluşturulmadıysa, “-keystore myname.keystore” ifadesini erişiminizin olduğu bir hedef yoluyla (örneğin, -keystore c:\users\bob\bobcert.keystore) değiştirin.
Android uygulama (.apk) dosyanızı oluşturmak için uygun yöntemi kullanın.
Yerel uygulamalar için Yerel DPS Android uygulamaları oluşturma bölümüne bakınız.
Eski Android uygulamalarının kullanımı için Android cihazları için eski DPS uygulamaları oluşturma bölümüne bakınız.
Görüntüleyici uygulamanızda kendi foliolarınızı satmak için Google'ın uygulama içi faturalandırma hizmetini kullanabilirsiniz. DPS, Google Play aboneliklerini şu anda desteklememektedir.
İçeriğinizi müşteriler için erişilebilir yapmadan önce faturalama işlemini ayarladığınızdan emin olun.
(Sadece eski AIR Android uygulamaları) Abonelik hizmeti aracılığıyla perakende satış yapsanız bile her perakende folio için uygulama içi faturalandırma ayarlayın. Aksi halde, müşterileriniz Satın Al düğmesine tıkladığında bir hata mesajı alır.
Uygulama isteği oluşturmak ve özel görüntüleyici (.apk) uygulamanızı karşıya yüklemek için Google Play geliştirici sitesini kullanın.
Uygulama İçi Faturalandırma Yönetimi Yardım konularında yer alan adımları uygulayın. Bu adımları uygularken aşağıdakileri not alın:
Genel Anahtar'ı Paylaşılan Gizli Bilgiler'deki Android alanına DPS çevrimiçi Yardım konularından Hesap Yönetimi aracında açıklandığı gibi kopyalayın. Ardından Folio Producer Organizer'da oturum açın.
Genel Anahtar değerini bulmak için https://play.google.com/apps/publish adresinde oturum açın. Profili Düzenle bağlantısına tıklayın ve ardından Genel Anahtar alanındaki metni kopyalayın. Ayrıca, bu Genel Anahtar değerini DPS Dashboard'da bulunan Adobe Hesap Yöneticisi aracında belirtin. Bu Genel Anahtar değerini Uygulama hesabının "Paylaşılan Gizli Bilgiler" alanına ekleyin.
Değişiklikleri etkinleştirmek için DPS Dashboard'da oturum açın ve ardından Folio Producer Organizer'ı açmak için Folio Producer'a tıklayın.
Yerel uygulamalar için Android tabletiniz veya telefonunuz Android 4.0.3 veya sonraki sürümleri gerektirir. Eski Android uygulamaları için Android tabletiniz Android 2.3 veya sonrasını gerektirir.
Bir dosya yöneticisi uygulaması açın ("Dosyalarım" gibi) ve yüklemek için viewer.apk dosyanıza dokunun.
Apple'dan farklı olarak Google, uygulamaların Google Play'e gönderilmesi için bir onay süreci gerektirmez. Ancak, özel görüntüleyici uygulaması (.apk) dosyanızı Google'a göndermeden önce test etmeniz iyi bir fikirdir.
Folionuzu Dağıtım Hizmetine (yetkilendirme sunucusu) Genel olarak yayınlayın. Ürün ID'si olarak Adobe, folio adınız için “com.yayıncı.yayın.ayyıl” biçimini kullanmanızı önerir. Perakende foliolar için bu Ürün ID'sinin ayarladığınız uygulama içi faturalandırma Ürün ID'siyle eşleştiğinden emin olun.
Uygulamanız uygulama içi faturalandırma içeriyorsa uygulama içi faturalandırma ayarlarıyla ilgili olarak önceki bölüme bakınız. Uygulamanızda uygulama içi faturalandırmayı test etmek için Test hesaplarını ayarlama ve Uygulama İçi Faturalandırmayı Test Etme bölümlerine bakınız.
iOS görüntüleyicilerinde desteklenen ancak Android görüntüleyicilerde desteklenmeyen özelliklerin tam listesi için DPS desteklenen özellikler listesi ve iOs ve Android arasındaki farklar bölümlerine bakınız.
Google Play'de uygulamaların yayınlanması hakkında ayrıntılı bilgi için şuraya gidin:
http://developer.android.com/guide/publishing/publishing.html
Henüz kaydolmadıysanız http://play.google.com/apps/publish sitesinde bir Google Play geliştiricisi olarak kaydolun.
Uygulamanız için bilgileri doldurun.
Uygulamanız uygulama içi faturalandırmayı içeriyorsa aşağıdakileri yapın:
APK dosyasını yükledikten sonra bilgiyi yayınlamadan kaydetmek için Kaydet'e tıklayın. Görüntüleyici uygulamayı Google Play'e göndermeye hazır olduğunuzda Yayınla'ya tıklayın.
En iyi sonucu elde etmek için kazara yayınladığınız bir uygulamayı silmeyin. Bunun yerine yayından kaldırın.
Android uygulamanız herhangi türde perakende içeriğe sahipse Hesap Yönetimi aracı'nı kullanarak genel anahtarınızı (paylaşılan gizli bilgi) belirlediğinizden emin olun.
Google Play Store uygulama ücretlendirmesi hakkında bilgi için Google Play Yardım bölümünde Uygulamalarınızın Satılması kısmına bakabilirsiniz.