Процес публікації DPS для пристроїв Android

Ви переглядаєте правильну статтю?

Ця стаття стосується Digital Publishing Suite. Щоб переглянути статтю про Digital Publishing Solution (DPS 2015), див. розділ Посібник із публікування Android для DPS 2015.

Огляд

За допомогою інструментів DPS можна створити додаток для перегляду файлів .apk, яку можна надіслати в Google Play (раніше Android Market).

Ви можете створити два різні види додатків для пристроїв Android: попередню версію додатка Android на основі AIR (функціонування буде припинено в грудні 2014 року) чи новий нативний додаток Android. Щоб отримати вказівки щодо створення попередніх версій додатка Android на основі AIR, див. розділ Створення попередніх версій додатків DPS для пристроїв Android. Щоб отримати вказівки щодо створення нативного додатка Android, див. Розділ Розробка нативних додатків DPS для Android.

Щоб переглянути схему порівняння функцій, див. розділ Список підтримуваних функцій DPS.

Дотримуйтеся вказівок нижче, щоб створити потрібні файли для вашого спеціального додатка для перегляду. Поточна версія додатка DPS App Builder — v3.2 (випущена у вересні 2014 р.). 

Контрольний список потрібних файлів

☐    Значки додатка (будь-який розмір для нативних додатків; файл PNG 36 x 36, 48 x 48 і 72 x 72 для попередньої версії додатка)

☐    Спливаючі зображення (8-бітовий файл PNG 1280 x 800 і 800 x 1280 або більше) лише для попередньої версії додатка

☐    Дійсний сертифікат

Про роздрібний контент для Google Play

  • Для Google Play можна створювати лише багатосторінкові додатки для перегляду. Наразі односторінкові додатки недоступні.
  • Наразі DPS не підтримує підписки Google Play.
  • Для продажу випусків можна використовувати процедуру продажу через додаток від Google.

Щоб дізнатися про ціни на додатки в Google Play, див. розділ Selling Your Apps (Продаж додатків) у довідці Google Play.

Вимоги до системи Android для додатків перегляду DPS

  • Нативні додатки для перегляду DPS підтримують телефони та планшети Android на базі ОС Android 4.0.3 або пізнішої версії.
  • Попередні версії додатків для перегляду DPS підтримують планшети на базі ОС Android 2.3.3 з API рівня 10 або вище, 512 Мб оперативної пам'яті або більше, 7-дюймовим екраном або більшим, роздільною здатністю екрана 1024 x 600 або більше. Попередні версії додатків для перегляду DPS не підтримують телефони. Лише додатки для перегляду версії 29 або пізнішої підтримують Android 4.4 (KitKat).

Огляд робочого процесу

Підготовка до розробки додатка

  • Зареєструйтеся як розробник Google Play. Вартість реєстрації в Google Play (раніше Android Market) становить 25 дол. США. Пройдіть процедуру реєстрації, щоб мати право надсилати додатки в Google Play Store.
  • Створіть приватний ключ сертифіката. У нативних додатках Android для підпису додатків також підтримуються файли .keystore.
  • Створіть значки додатка та стартові екрани.

Розробіть і протестуйте додаток

  • Для нативних додатків для перегляду Android увійдіть у хмарну версію DPS App Builder і розробіть додаток. Див. розділ Розробка нативних додатків DPS для Android.
  • Для попередніх версій додатків для перегляду увійдіть у настільну версію DPS App Builder і створіть додаток. Див. розділ Створення додатків DPS для пристроїв Android.
  • Завантажте файл .apk на мобільний пристрій.
  • Створіть і опублікуйте фоліо та завантажте їх на мобільні пристрої.

Надсилання додатка в Google Play

Для нативних додатків Android підпишіть файл .apk. Тоді надішліть підписаний файл .apk у Google Play Store. Якщо у вашому додатку є функція покупки через додаток, обов'язково вкажіть спільну таємну інформацію (ліцензійний ключ) на порталі адміністрування обліковим записом DPS і надішліть бета-версію файлу APK на Порталі розробників Google Play. Див. відповідний розділ далі в цій статті.

Створення потрібних файлів

Використовуйте Viewer Builder, щоб створити спеціальні додатки для перегляду, значки додатків, стартові екрани й обкладинку.

Значки додатків

Для нативних додатків Android створіть квадратне зображення у форматі PNG будь-якого розміру, однак рекомендується розмір 96 х 96 або більший. Веб-додаток Builder відмасштабує зображення.

Для поередніх версій додатків Android створіть значки розміром 36 x 36, 48 x 48 і 72 x 72 пікселів у форматі PNG.

Коли ви надсилаєте остаточну версію додатка в магазин, ви повинні надати додаткові зображення додатка.  

Стартові екрани

Стартові екрани не потрібні для нативних додатків Android. Додаток завантажується відразу.

Для попередніх версій додатків Android створіть кілька стартових екранів для всіх пристроїв Android. Коли запускається додаток для перегляду, приблизно на 3 секунди з'являється стартовий екран. Надайте два стартові екрани у вигляді 72-піксельних 8-бітових зображень у форматі PNG із будь-якою парою цих розмірів: 1280 x 800/800 x 1280, 1920 x 1200/1200 x 1920, 2048 x 1536/1536 x 2048 або 2560 x 1600/1600 x 2560.

Усі пристрої використовують ті самі вказані вами горизонтальні та вертикальні стартові екрани. Додаток для перегляду масштабує зображення вгорі та внизу. Якщо пристрій і зображення мають різні співвідношення сторін, додаток для перегляду обрізає краї зображень під розмір екрана.

Створення файлу сертифіката

Системи Android вимагають, щоб усі встановлені додатки мали цифровий підпис сертифіката p12, у якому закритий ключ належить розробнику додатка. Переконайтеся, що підписані всі додатки. Система не може встановити непідписаний додаток. Для підписування додатків можна скористатися сертифікатами з власним підписом. Орган сертифікації не потрібен.

Термін дії сертифіката має закінчуватися після 22 жовтня 2033 р.

Доступні кілька способів створення сертифікатів, зокрема Adobe Flash Professional і Adobe Flash Builder. Якщо у вас не встановлено жодного інструмента розробника, можете скористатися для створення сертифіката утилітою Keytool. Keytool — утиліта Java SDK, яка вже доступна на комп'ютерах Mac OS. У Windows необхідно інсталювати та налаштувати Java SDK (також називається JDK).

У вказаних нижче інструкціях розповідається, як використовувати Keytool для створення сертифіката. Щоб отримати докладні відомості, див. розділ Підписання додатка на веб-сайті розробників Android.

(Mac OS) Створення файлу сертифіката за допомогою Keytool

  1. Відкрийте програму Terminal, розташовану в папці «Програми» > «Утиліти».
  2. Скопіюйте та вставте рядок нижче (замініть «myname.key.p12» і «alias_name» своїми даними):

    keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000

    Якщо вказати «10000», дата закінчення терміну дії буде після 22 жовтня 2033 р.

  3. Введіть, а потім повторіть пароль. Пізніше ви вказуєте цей пароль у DPS App Builder.

  4. Дотримуйтеся вказівок щодо надання інформації про сертифікат.

  5. Коли з'явиться запит підтвердити свій вибір, введіть «Так» і натисніть «Назад», щоб використати той самий пароль.

    Сертифікат створюється в запропонованому місці, наприклад у вашій папці користувача. Скопіюйте цей файл сертифіката у відоме розташування. Також запишіть пароль.

(Windows) Створення файлу сертифіката за допомогою Keytool

  1. Завантажте й інсталюйте Java SDK (JDK). Зауважте місце інсталяції.
  2. (Необов'язково) Укажіть постійний шлях для запуску команд Java SDK. Якщо вказати постійний шлях, ви зможете вводити команди JDK, як-от «keytool», з будь-якого розташування. Таким чином, вам не потрібно переходити до каталогу Java SDK. Щоб указати постійний шлях, див. крок 4 на сайті JDK.
  3. Відкрийте запит із командою. Наприклад, введіть «команда» в полі «Виконати» чи в полі пошуку.
  4. Якщо ви не вказали постійний шлях у кроці 2, перейдіть до каталогу, де розташовані команди JDK. Наприклад, введіть cd \, а тоді введіть cd program files\Java\jdk1.6.0_24\bin (укажіть правильний номер версії).
  5. Введіть (або вставте) рядок нижче (замініть «myname.key.p12» і «alias_name» своїми даними):

    keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000

    Якщо вказати «10000», дата закінчення терміну дії буде після 22 жовтня 2033 р.

  6. Введіть, а потім повторіть пароль. Пізніше ви вказуєте цей пароль у DPS App Builder.

  7. Дотримуйтеся вказівок щодо надання інформації про сертифікат.

    Сертифікат створюється в запропонованому місці, наприклад у вашій папці користувача. Скопіюйте цей файл сертифіката у відоме розташування. Також запишіть пароль.

    Примітка. Якщо файл сертифіката не створено, замініть «-keystore myname.keystore» цільовим шляхом (як-от -keystore c:\users\bob\bobcert.keystore), до якого у вас є доступ.

Створення додатка

Скористайтеся потрібним способом створення файлу додатка Android (.apk).

Для нативних додатків Android див. розділ Створення нативних додатків DPS для Android.

Для застарілих додатків Android, див. розділ Створення застарілих додатків DPS для пристроїв Android.

Налаштування функції покупки в додатку (Google Play)

Службу покупок через додаток від Google можна використовувати для продажу окремих фоліо в програмі перегляду. Наразі DPS не підтримує підписки Google Play.

Перш ніж пропонувати контент користувачам, налаштуйте процедуру оплати.

(Лише для попередніх версій додатків AIR для Android) Навіть якщо ви пропонуєте випуски вроздріб через службу підписки, налаштуйте функцію покупки через додаток для кожного роздрібного фоліо. Інакше користувачі бачитимуть повідомлення про помилку, щоразу коли натискатимуть кнопку «Купити».

  1. Використовуйте сайт для розробників Google Play, щоб створити додаток і завантажити свій користувацький додаток для перегляду (.apk).

    • Якщо в додатку є функція покупки через додаток, у Google Play тепер вимагається завантажувати додаток (файл .apk) на вкладці «Бета-тестування» в розділі APK.
    • Надсилаючи остаточну версію додатка, натисніть кнопку «Зберегти», а не «Опублікувати», якщо ви не хочете публікувати додаток у магазині до налаштування покупки через додаток.
  2. Дотримуйтеся вказівок у довідковій статті Керування покупками через додаток. Виконуючи ці дії, зверніть увагу на наведене нижче.

    • Під час налаштування функції покупки через додаток Android, укажіть той самий ідентифікатор продукту в додатку, який використовувався під час публікації фоліо за допомогою інструментів Adobe. Ідентифікатор продукту пов'язує фоліо з елементом, що продається через додаток.
    • Як тип покупки виберіть «Керований», а не «Некерований». Інакше ваші клієнти не зможуть відновити покупки.
    • Наразі Adobe не підтримує функцію відшкодування.
    • Запам'ятайте інформацію, яку ви вказали для відкритого ключа. Adobe потрібна ця інформація, щоб увімкнути функцію продажу через додаток.
  3. Скопіюйте відкритий ключ у поле Android у спільній секретній інформації, як описано в довідкових онлайн-статтях DPS інструмента адміністрування обліковим записом. Тоді увійдіть в органайзер Folio Producer.

    Щоб знайти значення свого відкритого ключа, увійдіть на сторінці https://play.google.com/apps/publish. Натисніть посилання «Редагувати профіль», а потім скопіюйте текст у полі «Відкритий ключ». Також укажіть значення цього відкритого ключа в інструменті адміністрування обліковим записом Adobe, доступному на панелі інструментів DPS. Додайте значення цього відкритого ключа в область «Спільна секретна інформація» облікового запису додатка.

  4. Для ініціювання змін, увійдіть на панель інструментів DPS і натисніть Folio Producer, щоб відкрити органайзер Folio Producer.

Завантаження файлу .apk на пристрій Android

Для нативних додатків на вашому планшеті чи телефоні Android має бути інстальовано Android 4.0.3 або новішої версії. Для попередніх версій додатків Android на вашому планшеті Android має бути інстальовано Android 2.3 або новішої версії.

  1. Дозвольте вашому пристрою інсталювати додатки не з магазину. Наприклад, на пристрої Samsung Galaxy перейдіть у меню «Налаштування» > «Додатки» і виберіть «Невідомі джерела». Закінчивши інсталяцію, можете знову зняти цей прапорець.
  2. Підключіть свій пристрій до комп'ютера. Якщо потрібно, закріпіть пристрій так, щоб ви могли відкрити папку для перегляду файлів. Якщо ви не можете переглянути пристрій на комп'ютері, див. розділ Android File Transfer.
  3. Відкрийте додаток для керування файлами (як-от «Мої файли») і торкніться файлу .apk вашого додатка для перегляду, щоб інсталювати його

Тестування додатка для перегляду Android

На відміну від Apple, Google не вимагає процесу схвалення для надсилання додатків у Google Play. Однак добре протестувати ваш користувацький файл додатка для перегляду (.apk), перш ніж надсилати його в Google.

  1. Завантажте користувацький додаток для перегляду (файл .apk) на свій пристрій, як описано в попередньому розділі.
  2. Опублікуйте фоліо в службі розповсюдження (сервер обробки) як загальнодоступне. Для ідентифікаторів продукту Adobe рекомендує використовувати для назви фоліо формат «com.publisher.publication.monthyear». Для роздрібних фоліо переконайтеся, що цей ідентифікатор продукту збігається з налаштованим вами ідентифікатором продукту, що продається через додаток.

  3. Відкрийте користувацьку програму перегляду й переконайтеся, що можете завантажити загальнодоступні фоліо в додаток для перегляду. Тестування фоліо.

Якщо в додатку є функція продажу через додаток, див. попередній розділ щодо її налаштування. Щоб дізнатись інформацію про покупку через додаток, див. розділ Створення тестових облікових записів і Тестування функції продажу через додаток.

Обмеження Android Viewer

Щоб переглянути повний список функцій, підтримуваних у додатках для перегляду для iOS, але не Android, див. розділ Список функцій, які підтримує DPS і Різниця між додатками для перегляду iOS і Android.

Надішліть додаток у Google Play

Щоб отримати докладні відомості про публікацію додатків у Google Play, перейдіть на сторінку:

http://developer.android.com/guide/publishing/publishing.html

  1. Якщо ви ще цього не зробили, зареєструйтесь як розробник Google Play на сторінці http://play.google.com/apps/publish.

  2. Заповніть інформацію про ваш додаток.

  3. Якщо в додатку є функція продажу через додаток, виконайте наведені нижче дії.

    • У розділі «Продукти в додатку» вкажіть ідентифікатори продуктів, які продаються через додаток. Публікуючи фоліо, скористайтеся тим самим ідентифікатором продукту, що вказаний у цьому розділі, щоб прив'язати покупку до опублікованого фоліо.
    • Отримайте ліцензійний ключ (також називається «ключ продукту» чи «спільна секретна інформація») і скопіюйте його в поле «Спільна секретна інформація Android» на порталі адміністратора в обліковому записі DPS.
    • У розділі «APK» завантажте додаток (файл .apk) на вкладці «Бета-тестування».
  4. Завантаживши файл APK, натисніть «Зберегти», щоб зберегти інформацію, не публікуючи її. Натисніть «Опублікувати», коли будете готові надіслати додаток для перегляду в Google Play.

Щоб отримати якнайкращі результати, не видаляйте випадково опублікований додаток. Натомість скасуйте публікацію. 

Якщо ваш додаток Android містить певний вміст на продаж, обов'язково вкажіть відкритий ключ (спільну таємну інформацію), використовуючи інструмент адміністрування облікового запису

Щоб дізнатися про ціни на додатки в Google Play, див. розділ Selling Your Apps (Продаж додатків) у довідці Google Play.

Отримуйте допомогу швидше й простіше

Новий користувач?