Čtete si ten správný článek?
Tento článek je zaměřen na použití sady Digital Publishing Suite. Produktu Digital Publishing Solution (DPS 2015) je věnován článek Průvodce publikováním aplikací pro systém Android pomocí produktu DPS 2015.
Čtete si ten správný článek? Tento článek je zaměřen na použití sady Digital Publishing Suite. Produktu Digital Publishing Solution (DPS 2015) je věnován článek Průvodce publikováním aplikací pro systém Android pomocí produktu DPS 2015. |
Pomocí nástrojů sady DPS můžete vytvořit aplikaci prohlížeče (.apk), kterou pak můžete odeslat do služby Google Play (dříve to byla služba Android Market).
Pro zařízení se systémem Android můžete sestavovat dva různé typy aplikací: původní aplikace pro systém Android založené na prostředí AIR (které přestanou být v prosinci roku 2014 podporovány) nebo nové nativní aplikace pro systém Android. Pokyny k sestavování původních aplikací pro systém Android založených na prostředí AIR najdete v článku Vytváření původních aplikací DPS pro zařízení se systémem Android. Pokyny k sestavování nativních aplikací pro systém Android najdete v článku Sestavení nativních aplikací DPS pro zařízení se systémem Android.
Tabulku s porovnáním jednotlivých funkcí najdete v článku Seznam funkcí podporovaných v nástroji DPS.
Chcete-li vytvořit soubory potřebné pro vlastní aplikaci prohlížeče, postupujte podle následujících kroků. Aktuální verze aplikace DPS App Builder je v3.2 (vydaná v září roku 2014).
☐ Ikony aplikace (soubory PNG s libovolnou velikostí pro nativní aplikaci a s velikostí 36×36 px, 48×48 px a 72×72 px pro původní aplikaci)
☐ Obrazy úvodní obrazovky (8bitový soubory PNG s velikostí 1280×800 px a 800×1280 px nebo větší) – pouze pro původní aplikaci
☐ Platný certifikát
Informace o cenách aplikací ve službě Google Play najdete v části věnované prodeji aplikací v nápovědě ke službě Google Play.
U nativních aplikací pro systém Android podepište soubor .apk. Podepsaný soubor .apk potom odešlete do obchodu Google Play. Pokud lze v rámci dané aplikace provádět nákupy produktů určených k prodeji, nezapomeňte na portálu pro správu účtu DPS zadat sdílený tajný klíč (licenční klíč) a zkontrolujte, zda jste na portál pro vývojáře Google Play odeslali beta verzi souboru APK. Viz příslušná část uvedené dále v tomto článku.
Chcete-li pomocí aplikace Viewer Builder vytvořit vlastní aplikaci prohlížeče, vytvořte ikony, úvodní obrazovky a titulní obraz aplikace.
V případě nativních aplikací pro systém Android vytvořte čtvercový obraz libovolné velikosti ve formátu PNG. Je však doporučena velikost minimálně 96×96 px. Aplikace Web App Builder změní měřítko obrazu automaticky.
V případě starších aplikací pro systém Android vytvořte ikony ve formátu PNG o velikosti 36×36, 48×48 a 72×72 px.
Až budete do obchodu odesílat konečnou aplikaci, budete pro ni muset poskytnout další obrazy.
U nativních aplikací pro systém Android nejsou úvodní obrazovky vyžadovány. Aplikace je načtena okamžitě.
U původních aplikací pro systém Android vytvořte pro všechna zařízení se systémem Android dvojici úvodních obrazovek. Úvodní obrazovka se zobrazuje při spuštění prohlížeče (přibližně na 3 sekundy). Poskytněte dva 8bitové obrazy úvodní obrazovky ve formátu PNG s rozlišením 72 ppi a libovolnou dvojicí následujících velikostí: 1280×800/800×1280, 1920×1200/1200×1920, 2048×1536/1536×2048 nebo 2560×1600/1600×2560 px.
Ve všech zařízeních se budou používat stejné úvodní obrazovky (na výšku nebo na šířku), které zadáte. Prohlížeč zvětší nebo zmenší měřítko obrazů automaticky.A pokud je poměr stran displeje zařízení odlišný od poměru stran obrazu, ořízne prohlížeč okraje obrazu tak, aby obraz vyplnil celou obrazovku.
Systém Android vyžaduje, aby byly všechny nainstalované aplikace podepsány pomocí certifikátu p12, ve kterém je uložen privátní klíč vývojáře aplikace. Ujistěte se, že jsou všechny aplikace podepsané. Nepodepsané aplikace nemůže systém nainstalovat. K podepisování aplikací můžete používat certifikáty podepsané svým držitelem. Není nutné používat certifikát vystavený certifikační autoritou.
Platnost vytvořené certifikátu nesmí vypršet dříve než 22. října 2033.
Certifikáty lze vytvářet několika způsoby, například pomocí aplikací Adobe Flash Professional a Adobe Flash Builder. Pokud nemáte nainstalované žádné vývojářské nástroje, můžete certifikát vytvořit pomocí nástroje Keytool. Keytool je nástroj sady Java SDK. V počítačích se systémem Mac OS je již k dispozici. V systému Windows je nutné sadu Java SDK (která bývá označována také jako JDK) nainstalovat a nakonfigurovat.
Pokyny k vytvoření certifikátu pomocí nástroje Keytool najdete v následující části. Podrobné informace najdete v článku Podepsání aplikace na webu určeném pro vývojáře pro systém Android.
Zkopírujte a vložte následující řádek (proměnné „název_klíče.key.p12“ a „název_aliasu“ nahraďte konkrétními názvy):
keytool -genkey -v -keystore název_klíče.key.p12 -alias název_aliasu -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Zadáním hodnoty 10000 nastavíte datum vypršení platnosti až po 22. říjnu 2033.
Zadejte a potvrďte heslo. Toto heslo budete později zadávat v aplikaci DPS App Builder.
Podle zobrazených výzev zadejte informace o certifikátu.
Po zobrazení výzvy k potvrzení zadaných možností zadejte yes (Ano) a stisknutím klávesy Return použijte zadané heslo.
V umístění zobrazeném ve výzvě, například ve složce s vaším uživatelským jménem, bude vytvořen certifikát. Zkopírujte tento certifikát do známého umístění. Heslo si také někam zapište.
Zadejte (nebo vložte) následující řádek (proměnné „název_klíče.key.p12“ a „název_aliasu“ nahraďte konkrétními názvy):
keytool -genkey -v -keystore název_klíče.key.p12 -alias název_aliasu -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Zadáním hodnoty 10000 nastavíte datum vypršení platnosti až po 22. říjnu 2033.
Zadejte a potvrďte heslo. Toto heslo budete později zadávat v aplikaci DPS App Builder.
Podle zobrazených výzev zadejte informace o certifikátu.
V umístění zobrazeném ve výzvě, například ve složce s vaším uživatelským jménem, bude vytvořen certifikát. Zkopírujte tento certifikát do známého umístění. Heslo si také někam zapište.
Poznámka: Pokud není soubor certifikátu vytvořen, nahraďte řetězec „-keystore název_klíče.keystore” cestou k cílovému umístění (například -keystore c:\users\petr\petr_cert.keystore), ke kterému máte přístup.
K sestavení souboru aplikace pro systém Android (.apk) použijte odpovídající metodu.
Informace o sestavování nativních aplikací pro systém Android najdete v článku Sestavení nativních aplikací DPS pro zařízení se systémem Android.
Informace o sestavování původních aplikací pro systém Android najdete v článku Vytváření původních aplikací DPS pro zařízení se systémem Android.
Chcete-li ve své aplikaci prohlížeče prodávat jednotlivá folia, můžete využít službu In-App Billing společnosti Google určenou pro nákup z aplikace. Sada DPS v současné době nepodporuje funkce předplatného Google Play.
Možnost nákupu z aplikace je nutné nastavit před zpřístupněním obsahu zákazníkům.
(Pouze původní aplikace pro systém Android založené na prostředí AIR) Možnost nákupu z aplikace nastavte pro každé folio určené k prodeji, a to i v případě, že nabízíte prodejní vydání prostřednictvím služby předplatného. Jinak se zákazníkům po kliknutí na tlačítko pro zakoupení zobrazí chybová zpráva.
Na webu pro vývojáře Google Play vytvořte žádost o publikování aplikace a nahrajte vlastní aplikaci prohlížeče (.apk).
Postupujte podle kroků uvedených v tématu Správa služby In-App Billing v nápovědě ke službám Google. Při provádění těchto kroků je třeba dodržet následující pokyny:
Zkopírujte veřejný klíč do pole Android v části pro sdílený tajný klíč, jak je popsáno v tématech online nápovědy k sadě DPS věnovaných nástroji pro správu účtu. Potom se přihlaste k nástroji Folio Producer Organizer.
Chcete-li najít hodnotu veřejného klíče, přihlaste se na stránku https://play.google.com/apps/publish. Klikněte na odkaz pro úpravu profilu a zkopírujte text uvedený v poli s veřejným klíčem. Hodnotu veřejného klíče zadejte také v nástroji pro správu účtu společnosti Adobe, který je k dispozici na řídicím panelu sady DPS. Tuto hodnotu veřejného klíče přidejte do oblasti po sdílený tajný klíč účtu aplikace.
Chcete-li provedené změny aktivovat, přihlaste se k řídicímu panelu sady DPS a kliknutím na možnost Folio Producer otevřete nástroj Folio Producer Organizer.
V případě nativních aplikací je nutné, aby v tabletu nebo telefonu běžel systém Android 4.0.3 nebo novější. V případě původních aplikací pro systém Android je nutné, aby v tabletu běžel systém Android 2.3 nebo novější.
Otevřete aplikaci pro správu souborů (například Moje soubory) a klepnutím nainstalujte svůj soubor prohlížeče (.apk).
Společnost Google na rozdíl od společnosti Apple nevyžaduje, aby aplikace odesílané do služby Google Play musely projít procesem schválení. Před odesláním vlastní aplikace prohlížeče (souboru .apk) společnosti Google je však vodné tuto aplikaci otestovat.
Publikujte své folio v distribuční službě (na realizačním serveru) jako veřejné. U ID produktu doporučuje společnost Adobe použít pro název folia formát com.vydavatel.publikace.měsícrok. U folií určených k prodeji zkontrolujte, zda toto ID produktu odpovídá ID produktu nastavenému ve službě In-App Billing.
Pokud je v aplikaci využívána možnost nákupu z aplikace, přečtěte si informace o nastavení možnosti nákupu z aplikace uvedené v předchozí části. Informace o testování nákupu z aplikace najdete v částech Vytvoření testovacích účtů a Testování nákupu z aplikace.
Úplný seznam funkcí podporovaných v prohlížečích pro systém iOS, nikoli však v prohlížečích pro systém Android, najdete v článcích Seznam funkcí podporovaných v nástroji DPS a Rozdíly mezi prohlížeči v systémech iOS a Android.
Podrobné informace o publikování aplikací ve službě Google Play najdete zde:
http://developer.android.com/guide/publishing/publishing.html
Pokud jste to ještě neudělali, zaregistrujte se na adrese http://play.google.com/apps/publish jako vývojář Google Play.
Vyplňte informace potřebné pro vaši aplikaci.
Pokud lze ve vaší aplikaci provádět nákupy z aplikace, proveďte následující akce:
Pokud chcete informace uložit, ale nechcete je publikovat, klikněte po nahrání souboru APK na možnost pro uložení. Až budete chtít aplikaci prohlížeče odeslat do služby Google Play, klikněte na možnost po publikování.
Chcete-li dosáhnout co nejlepších výsledků, tak omylem publikovanou aplikaci neodstraňujte. Místo toho zrušte její publikování.
Pokud vaše aplikace pro systém Android zahrnuje jakýkoli typ obsahu, která je určen k prodeji, nezapomeňte pomocí nástroje pro správu účtu zadat veřejný klíč (sdílený tajný klíč).
Informace o cenách aplikací v obchodě Google Play najdete v části věnované prodeji aplikací v nápovědě ke službě Google Play.