Сборка собственных приложений DPS для устройств Android

Это именно та статья, которая вам нужна?

Эта статья о Digital Publishing Suite. Статью о AEM Mobile см. в разделе Сборка приложений для Android.

Используйте веб-приложение DPS App Builder для создания приложений DPS для устройств под управлением Android.

Предыдущие версии DPS позволяли создавать приложения предыдущих версий Android (на основе AIR). Создание или редактирование приложений Android предыдущих версий больше не поддерживается.

Функции, поддерживаемые в собственном средстве просмотра для Android

Встроенное средство просмотра для Android поддерживает большинство функций DPS, которые поддерживаются в iOS. Основные функции средства просмотра для Android.

  • Телефоны и планшеты Android (версии 4.0.3 или выше)
  • Манипуляция «щипок» для увеличения масштаба в статьях с форматом изображения PDF, PNG или JPEG
  • Масштабирование фолио по размеру экрана (любой формат статьи)
  • Покупка одной публикации в Google Play

Сравнительную диаграмму функций см. в разделе Список поддерживаемых функций DPS.

Файлы, необходимые для сборки собственного средства просмотра для Android

  • Значок приложения в формате PNG. Мы рекомендуем использовать файл PNG размером 96x96.
  • Действительный сертификат. Сертификат может являться либо сертификатом .p12, либо файлом .keystore. Сведения о создании действительного сертификата .p12 см. в разделе Процесс публикации DPS для устройств Android.

Сборка собственного приложения просмотра для Android

Используйте веб-приложение DPS App Builder, чтобы создать собственное приложение DPS для Android.

С помощью веб-приложения DPS App Builder нельзя подписать APK-файл. Вместо этого для подписывания приложения, которое может быть отправлено в магазин, необходимо использовать средство подписывания приложений DPS, как описано далее в этом документе.

  1. Используя Adobe ID с ролью DPS App Builder, выполните вход в веб-приложение DPS App Builder:

    https://appbuilder.digitalpublishing.acrobat.com/

  2. Щелкните по значку «плюс» для сборки нового приложения.

  3. В меню Platform выберите Android и нажмите кнопку «Далее».

  4. Следуйте инструкциям для сборки приложения.

Общие параметры

На панели General (Общие сведения) укажите следующие параметры.

Application Name. Укажите название программы. Это название отображается под значком приложения и в пользовательском интерфейсе магазина.

Bundle ID. Укажите идентификатор пакета (Bundle ID) в формате обратного DNS, например com.publisher.publication. Старайтесь не использовать тире или другие специальные символы.

При обновлении существующего приложения Android используйте тот же самый идентификатор пакета, указанный ранее в DPS App Builder.

Privacy Policy URL. (Необязательно) Укажите URL-адрес веб-страницы, на которой описана политика конфиденциальности.

Override the App Version Number. Этот параметр («Переопределить номер версии приложения») является обязательным при обновлении приложения и использовании DPS App Builder или другого средства для создания существующего приложения. Выберите этот параметр и укажите номер более поздней версии. Дополнительные сведения о получении номера версии приложения см. в разделе Назначение номеров версий в веб-приложении DPS App Builder.

Application Account / Password. Выберите учетную запись программы (также называемую «идентификатором заголовка»), используемую для публикации фолио, которые будут отображаться в библиотеке приложения.

Подробные сведения о приложении (учетная запись Enterprise)

Ресурсы

Значок приложения. Укажите файл с изображением в формате PNG. Если указать размер изображения PNG, меньший или больший 96x96, то масштаб содержимого при необходимости будет увеличен или уменьшен.

Баннер библиотеки. Если для входа используется учетная запись Enterprise, то доступен параметр «Баннер библиотеки». Можно загрузить файл .zip, содержащий файлы HTML, используемые для баннера библиотеки. Исходный файл HTML должен иметь имя «index.html». Баннер регулирует свою высоту в зависимости от полной ширины устройства. Можно использовать медиаклассы CSS в HTML, чтобы указать различные изображения, которые будут отображаться на устройствах различного размера.

Если вы не хотите, чтобы после входа в систему отображался баннер, выберите параметр «Hide banner when the reader is signed in». Этот параметр особенно полезен для рекламных баннеров подписки.

Библиотека

Библиотека. Если для входа используется учетная запись Enterprise, то можно указать файл ZIP, содержащий код HTML, используемый для пользовательской библиотеки. Исходный файл HTML должен иметь имя «index.html». Дополнительные сведения см. в разделе Создание пользовательской библиотеки (Enterprise).

Lock the Library to Landscape. Выберите этот параметр при необходимости отображать библиотеку в альбомной ориентации, даже если пользователь поворачивает устройство.

Настроить расширенную поддержку воспроизведения. Выберите эту опцию, если вы хотите задать размеры фолио, доступные на смартфонах Android, и размеры фолио, доступные на планшетах Android. Размеры фолио, которые отображаются в раскрывающемся списке, включают все фолио, опубликованные как общедоступные в указанной вами учетной записи программы. Google считает устройства с разрешением 600 пикселов на дюйм и ниже телефонами.

На устройстве этого типа доступны только выбранные размеры фолио. Если не выбрать размер фолио для любого типа устройства, то фолио этого размера не отображаются в приложении Android на этом типе устройств. Если выбрать фолио нескольких размеров для данного типа устройства и настроить воспроизведения, то средство просмотра выберет только то из них, которое оптимально соответствует размерам устройства.

Дополнительные сведения см. в разделе Настройка воспроизведения для собственных средств просмотра Android
.

Direct Entitlement (только для версии Enterprise)

Выберите опцию Enable Direct Entitlement (Прямое предоставление прав) только в том случае, если приложение использует прямое предоставление прав (только для версии Enterprise). В противном случае нажмите Next (Далее).

Integrator ID. Adobe предоставляет идентификатор интегратора (Integrator ID), если учетная запись для предоставление прав размещена на одном из наших серверов. Этот параметр доступен только корпоративным пользователям DPS. За информацией об идентификаторе интегратора обращайтесь в местное представительство Adobe.

Create Account URL. Укажите URL-адрес, по которому пользователи могут оформить подписку через издателя. Этот URL-адрес используется при нажатии кнопки Create Account в диалоговом окне «Вход».

Forgot Account URL. Укажите URL-адрес, на котором пользователи могут восстановить забытый пароль.

Покупка из приложения

Дополнительные сведения о настройке процедуры оплаты из приложений для устройств Android см. в разделе Процесс публикации DPS для устройств Android.

Удаление и редактирование приложений

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

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

Обновление и замена существующего приложения для Android (на основе AIR)

При создании новой версии существующего приложения для Android на основе AIR обратите внимание на следующее.

  • Настройки и загрузки предыдущей версии приложения не сохраняются.
  • Фолио, загруженные в средстве просмотра (на основе AIR), не удаляются при обновлении приложения. Эти файлы остаются на устройстве пользователя.

Использование средства подписывания приложений DPS для подписывания файла .apk

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

Для подписывания приложения необходим файл сертификата .p12 или файл .keystore.

  1. В веб-приложении DPS App Builder нажмите ссылку Unsigned App (Неподписанное приложение) под пунктом Downloads (Загрузки) для загрузки файла .apk на компьютер.

    Этот файл .apk не подписан. Прежде чем отправить его в хранилище, необходимо подписать файл .apk.

  2. Загрузите и установите средство подписывания приложений DPS. Этот инструмент доступен для загрузки на главной странице веб-приложения DPS App Builder. Щелкните по значку человека в верхнем правом углу и выберите средство подписывания из меню.

  3. Запустите средство подписывания приложений DPS и следуйте инструкциям по подписи приложения.

    Если используется сертификат .p12, укажите пароль. (Сведения о создании сертификата .p12 см. в разделе Процесс публикации DPS для устройств Android.)

    Если используется файл .keystore, укажите пароль хранилища ключей, псевдоним закрытого ключа и пароль закрытого ключа.

  4. Отправьте файл .apk в соответствующий магазин. Дополнительные сведения см. в разделе Процесс публикации DPS для устройств Android.

Получайте помощь быстрее и проще

Новый пользователь?