У пакеті DPS передбачено кілька способів використання API-інтерфейсів HTML і JavaScript для надання користувачу додаткових можливостей. Під час створення HTML-вмісту для власної бібліотеки, власного магазину або банера надання прав можна посилатися на API-інтерфейс бібліотеки та магазину.

Створюючи HTML-вміст усередині фоліо, зокрема HTML-статтю або накладання веб-вмісту, можна посилатися на Reading API. До складу Reading API входять деякі функції, наявні в API-інтерфейсі бібліотеки та магазину, а також API-інтерфейси для геопозиціонування, камери, календаря та виявлення пристроїв.

Будь-який HTML-вміст, який указується у програмі DPS App Builder, може посилатися на API-інтерфейс бібліотеки або магазину. Статті HTML або накладання веб-вмісту у фоліо можуть посилатися на API-інтерфейс читання.

  API-інтерфейс бібліотеки та магазину Reading API
Власна бібліотека *  
Власний магазин *  
Власні слоти (веб-перегляд) *  
Банер надання прав *  
Екран привітання *  
Інформаційний екран * *
Накладання веб-вмісту.   *
HTML-стаття.   *

Наведені далі функції надають доступ до API-інтерфейсів JavaScript.

Власна бібліотека

За допомогою HTML, JavaScript та CSS ви можете замінити власну реалізацію бібліотеки переглядача відповідно до своїх потреб. Через API-інтерфейси можна створити дублікат функції електронної комерції, яка є у стандартній бібліотеці, і настроїти її відповідно до дизайну свого проекту. Інформацію щодо створення власних бібліотек і магазинів шукайте в розділі Власні електронні магазини та бібліотеки (англійською мовою).

Власний магазин
Власні бібліотеки мають доступ до API-інтерфейсів бібліотеки та магазину.

Власні слоти

Власні слоти (також називаються «власними навігаційними значками») відображаються на нижній навігаційній смузі. Коли користувач торкається цих власних слотів, відображається вікно веб-перегляду, наприклад власний магазин або сторінка запитань і відповідей. Вміст HTML веб-перегляду може включати посилання на API-інтерфейс бібліотеки та магазину.

Власні навігаційні значки
Торкання будь-якого з навігаційних значків відкриває вікно веб-перегляду. Вміст HTML у кожному вікні веб-перегляду може посилатися на API-інтерфейси бібліотеки та магазину.

Банер надання прав

Якщо ваша програма включає функцію безпосереднього надання прав, можна визначити HTML-банер, який відображатиметься вгорі вікна бібліотеки, як показано на зображеннях вище. Цей банер використовується як заклик до дії для користувачів, які оформили підписку на друковану версію, щоб отримати негайний доступ до вмісту, щоб надати пропозиції щодо підписки або відобразити рекламні оголошення. Банер надання прав має повний доступ до API-інтерфейсу бібліотеки/магазину. Докладніше читайте у статті Ефективне використання функції безпосереднього надання прав разом із DPS (англійською мовою).

Екран привітання

Екран привітання — це прозорий веб-перегляд, у якому виводиться HTML-вміст у період після екранної заставки до відображення бібліотеки чи магазину. Вміст HTML відображається під час першого запуску користувачем програми після її встановлення або після оновлення. Екран привітання має повний доступ до API-інтерфейсу бібліотеки/магазину. Див. статтю Початок роботи з екраном привітання (англійською мовою) у центрі розробників DPS Developer Center.

Зразок екрана привітання
Приклад екрана привітання, який збирає інформацію з API-інтерфейсів бібліотеки та магазину.

Інформаційний екран

Кожного разу, коли клієнти переглядають вміст у вашій програмі, перед ними може відображатись інформаційний екран. Наприклад, можна спонукати читачів до створення облікового запису, завантаження програми партнера, доступу до вмісту довідки або перегляду інших нестандартних пропозицій через прозорий веб-перегляд. Інформаційний екран має повний доступ до API-інтерфейсів JavaScript — до API-інтерфейсу бібліотеки та магазину або до Reading API — залежно від місця виклику інформаційного екрана.

Можна відкрити інформаційний екран або з рівня програми (наприклад, власна бібліотека або банер надання прав), або з рівня фоліо (HTML-стаття або накладання веб-вмісту). Файли HTML, які використовуються в інформаційному екрані, розташовуються на сервері поза програмою, а не всередині програми. Для перегляду інформаційного екрана потрібне підключення до Інтернету.

Докладніше читайте у статті Нові API-інтерфейси та функції у випуску 30 (англійською мовою).

Статті HTML / накладання веб-вмісту

Для доступу до API-інтерфейсів JavaScript із фоліо, а не з бібліотеки, можна створити HTML-статтю або накладання веб-вмісту. Потім можна створити цифрові рекламні вкладення для відображення різного вмісту залежно від способу отримання статті або можна використати API-інтерфейс камери, API-інтерфейс геопозиціонування чи різноманітні API-інтерфейси для споживчого маркетингу.

Накладання веб-вмісту
Вміст HTML у цьому накладанні веб-вмісту робить виклик до Reading API, щоб визначити спосіб отримання випуску, і належним чином відображає вміст.

Цей документ захищено ліцензією Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Публікації Twitter™ і Facebook не підпадають під умови ліцензії Creative Commons.

Юридична інформація   |   Політика мережевої конфіденційності