Вы просматриваете нужную статью?

Эта статья относится к 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 г.). 

Контрольный список необходимых файлов

☐    Значки приложения (любого размера для собственных приложений; 36 x 36, 48 x 48 и 72 x 72 PNG для традиционного приложения)

☐    Изображения для экрана приветствия (1280 x 800 и 800 x 1280 или более крупные 8-битные PNG-файлы) — только для традиционных приложений

☐    Действительный сертификат

Содержимое в Google Play для розничных клиентов

  • Для Google Play можно создавать средства просмотра только с несколькими фолио. Приложения с одним фолио в настоящее время недоступны.
  • DPS в настоящее время не поддерживает подписки Google Play.
  • Для продажи новых выпусков можно использовать процедуру оплаты счетов в приложениях Google.

Чтобы получить информацию о расценках для приложений Google Play, см. раздел Продажа приложений Справки Google Play.

Системные требования Android для средств просмотра DPS

  • Встроенные средства просмотра DPS поддерживаются на телефонах и планшетных устройствах на базе Android 4.0.3 или более поздней версии.
  • Традиционные средства просмотра DPS поддерживаются на планшетных устройствах с ОС Android версии 2.3.3 и API уровня 10 или выше, 512 МБ ОЗУ или больше, экраном диагональю 7-дюймов или больше, разрешением экрана 1024 x 600 или выше. Традиционные средства просмотра DPS не поддерживаются на телефонах. Версия Android 4.4 (KitKat) поддерживает традиционные средства просмотра только версии 29 или выше.

Обзор рабочего процесса

Подготовка к созданию приложения 

  • Зарегистрируйтесь в качестве разработчика Google Play. Регистрация в Google Play (ранее — Android Market) стоит $25. Завершите процесс регистрации, чтобы получить права публикации приложений в магазине Google Play.
  • Создайте сертификат закрытого ключа. Для собственных приложений Android также поддерживаются файлы .keystore для подписания приложения.
  • Создайте значки приложения и начальные экраны.

Создание и тестирование приложения 

Отправка приложения в магазин Google Play

Для собственных приложений Android — подпишите файл .apk. Затем отправьте подписанный файл .apk в магазин Google Play. Если в приложении предусмотрены покупки, обязательно укажите совместно используемый секретный ключ (лицензионный ключ) на портале администрирования учетных записей DPS и убедитесь в том, что вы отправили бета-версию файла APK на портал разработчиков Google Play. Обратитесь к соответствующему разделу ниже в этой статье.

Создание необходимых файлов

Чтобы использовать Viewer Builder для создания пользовательского приложения для просмотра, создайте значки приложения, начальные экраны и обложку.

Значки приложения

Для собственных приложений Android создайте квадратное изображение PNG любого размера (рекомендуется использовать изображение размером 96 x 96 пикселей или больше). В приложении Web App Builder выполняется масштабирование изображения.

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

При отправке окончательной версии приложения в магазин необходимо предоставить для него дополнительные изображения.  

Начальные экраны

Для собственных приложений Android начальные экраны не требуются. Приложение загружается сразу же.

Для традиционных приложений Android необходимо создать пару начальных экранов для всех устройств Android. При запуске средства просмотра начальный экран отображается приблизительно 3 секунды. Добавьте два начальных экрана — 8-битных изображения PNG 72-ppi с разрешением в любом из следующих сочетаний: 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 Adobe Flash Professional и Adobe Flash Builder.Если у вас не установлены инструменты разработчика, для создания сертификата можно использовать служебную программу Keytool. Keytool — это служебная программа Java SDK, которая уже доступна на компьютерах под управлением Mac OS. В Windows необходимо установить и настроить службу Java SDK (также известную как JDK).

В следующем разделе приведены инструкции о том, как использовать Keytool для создания сертификата. Дополнительная информация приведена в разделе Как подписать приложение на веб-сайте для разработчиков Android.

(Mac OS) Создание файла сертификата с помощью Keytool

  1. Запустите приложение Терминал, которое находится в папке Applications > Utilities.
  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. При появлении запроса на подтверждение выбора нажмите кнопку «Да», а затем клавишу Return, чтобы использовать этот же пароль.

    Сертификат создается в указанном местоположении, например, в папке с именем пользователя. Скопируйте этот файл сертификата в удобное местоположение. Кроме того, запишите пароль.

(Windows) Создание файла сертификата с помощью Keytool

  1. Загрузите и установите Java SDK (JDK).Обратите внимание на папку установки.
  2. (Необязательно.) Задайте постоянный путь для выполнения команд Java SDK.Установив постоянный путь, вы сможете вводить такие команды JDK, как «keytool», из любого пути. Тогда не нужно будет переходить в каталог Java SDK. Чтобы задать постоянный путь, см. шаг 4 на сайте JDK.
  3. Откройте командную строку. Например, введите команду «command» в поле «Выполнить» или в поле поиска.
  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) с помощью вкладки Beta Testing в разделе APK.
    • При отправке готового приложения нажмите кнопку «Сохранить» вместо «Публикация», если вы пока не хотите, чтобы ваше приложение появилось в магазине до настройки оплаты в приложении.
  2. Выполните шаги, описанные в разделе Управление системой оплаты в приложении Справки. Выполняя эти шаги, обратите внимание на следующие моменты:

    • Следует точно указать тот же идентификатор продукта, продаваемого в приложении, при настройке системы оплаты в приложении Android, которую вы используете при публикации фолио с помощью инструментов Adobe. Идентификатор продукта связывает фолио с элементом системы оплаты счетов в приложении.
    • Для параметра «Тип покупки» выберите «Управляемая» вместо «Без управления». В противном случае пользователи не смогут возместить свои покупки.
    • В настоящее время Adobe не поддерживает функцию возмещения.
    • Запомните информацию, указанную в поле «Открытый ключ». Adobe требуется эта информация для включения системы оплаты в приложении.
  3. Скопируйте открытый ключ в поле Android в разделе «Совместно используемый секретный ключ», как указано в онлайн-справке по DPS в разделе «Управление учетными записями». Войдите в систему Folio Producer Organizer.

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

  4. Чтобы активировать изменения, войдите в систему на информационной панели DPS и затем нажмите «Создатель фолио», чтобы открыть Folio Producer Organizer.

Загрузка файла .apk на устройство Android

Для работы с собственными приложениями на планшете или телефоне Android требуется Android 4.0.3 или более поздняя версия. Для работы с традиционными приложениями на планшете Android требуется Android 2.3 или более поздняя версия.

  1. Разрешите устройству устанавливать приложения, загруженные не из магазина. Например, на смартфоне Samsung Galaxy выберите «Настройки» > «Приложения», затем выберите «Неизвестные источники».По завершении установки выбор этого параметра можно отменить.
  2. Подключите устройство к своему компьютеру. При необходимости смонтируйте устройство, чтобы открыть папку для просмотра файлов.Если вы не можете просмотреть устройство на компьютере, см. раздел «Обмен файлами с устройством Android».
  3. Откройте приложение Диспетчера файлов (например, «Мои файлы»), затем коснитесь файла viewer.apk, чтобы установить его

Тестирование средства просмотра для Android

В отличие от Apple, Google не требует прохождения проверки перед отправкой приложений в магазин Google Play. И все же перед отправкой в Google средство просмотра (приложение в формате .apk) желательно протестировать.

  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 приведены в разделе Продажа приложений Справки по Google Play.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет