Віддалені сповіщення

Упевнені, що переглядаєте правильну статтю?

Ця стаття стосується пакета Digital Publishing Suite. Статтю про AEM Mobile див. у розділі Надсилання віддалених сповіщень.

Віддалене сповіщення надає можливість інформувати користувача про наявність нового випуску та запускати фонове завантаження нового фоліо, якщо пристрій працює під керуванням iOS 8 або пізнішої версії, або якщо програма активована для iOS Newsstand. Це називається віддаленим сповіщенням про фонові завантаження.

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

Функція віддалених сповіщень доступна лише для програм перегляду кількох фоліо. Користувачі повинні погодитись отримувати віддалені сповіщення, щоб отримувати фонові завантаження або текстові сповіщення.

Розуміння віддалених сповіщень

Віддалені сповіщення для програм у папці Newsstand працюють у дещо інший спосіб, ніж для інших програм.

Віддалені сповіщення для програм, що не містяться в папці Newsstand.

Коли видавець надсилає віддалене сповіщення про нове фоліо, це фоліо завантажується у фоновому режимі, якщо користувачі ввімкнули віддалені сповіщення й використовують пристрій з операційною системою iOS 8 або пізнішої версії. На будь-якому пристрої iOS користувачі бачать червоний символ на значку програми з числом, яке вказує на кількість нових фоліо, для яких було надіслано сповіщення. Значок зникає після того, як користувач відкриває програму.

Віддалене сповіщення інформує про те, що доступне нове фоліо

Віддалені сповіщення для програм, що містяться в папці Newsstand.

Завантаження цільового фоліо відбувається у фоновому режимі для вповноважених клієнтів, які ввімкнули віддалені сповіщення. Коли видавець надсилає віддалене сповіщення, під обкладинкою програми в папці Newsstand відображається синя крапка, доки користувач, який оформив підписку, не відкриє цю програму. Як користувачі, які оформили підписку, так і інші користувачі побачать оновлену обкладинку фоліо. Віддалені сповіщення є обов’язковими для програм у папці Newsstand.

Передплатники програми Newsstand бачать блакитну крапку під зображенням обкладинки.

Для отримання відомостей про створення сертифікатів віддалених сповіщень згідно з вимогами Apple завантажте Супровідний посібник щодо публікування на iPad (у форматі PDF, англійською мовою).

Визначення сертифікатів віддалених сповіщень

Укажіть сертифікати віддалених сповіщень і паролі за допомогою служби віддалених сповіщень на панелі інструментів DPS Dashboard.

У програмі DPS App Builder зазначте, що у вашій програмі активовано віддалені сповіщення, а також укажіть використовувану службу віддалених сповіщень — службу Adobe або службу стороннього постачальника. За допомогою служби віддалених сповіщень укажіть сертифікати віддалених сповіщень і паролі. Ці сертифікати зберігаються на сервері, а не в програмі.

Коли термін дії сертифікатів віддалених сповіщень завершується або залишається 30 днів до його завершення, під час входу до служби віддалених сповіщень з’являтиметься відповідне повідомлення.

Примітка.

Завантажуйте кожен сертифікат виготовлення та розробки окремо, але не як один файл із кількома сертифікатами віддалених сповіщень. У разі завантаження файлу з кількома сертифікатами буде виявлено тільки один сертифікат.

  1. У програмі DPS App Builder створіть програму, використовуючи відповідний обліковий запис із роллю «Програма», і ввімкніть віддалені сповіщення. Скористайтеся сайтом розробників iOS від Apple, щоб активувати віддалені сповіщення для своєї програми та створити сертифікати віддалених сповіщень.

  2. Увійдіть до DPS Dashboard за допомогою облікового запису з роллю «Програма». 

  3. Виберіть «Сповіщення».

  4. У вікні сповіщень відкрийте вкладку «Сертифікати».

  5. Щоб зазначити сертифікати, клацніть значок шестірні та вкажіть файли сертифікатів .p12 і паролі.

    Віддалені сповіщення можна надсилати за допомогою кнопки «Сповістити» в органайзері Folio Producer. Натискання кнопки «Сповістити» запускає службу віддалених сповіщень.

Надсилання віддаленого сповіщення про фонове завантаження

Використовуйте функцію «Сповіщення» для надсилання віддалених сповіщень. Ви можете запланувати активацію віддаленого сповіщення в указаний вами час. Ця функція особливо корисна, коли використовується разом із функцією планування публікації фоліо.

  1. Увійдіть до DPS Dashboard (https://digitalpublishing.acrobat.com) за допомогою облікового запису з роллю «Програма».

  2. Виберіть «Сповіщення».

  3. У вікні сповіщення клацніть значок плюса (+) та виберіть «Фонове завантаження».

  4. Виберіть фоліо та натисніть «Далі». Вибране фоліо можна завантажувати у фоновому режимі.

  5. Укажіть наведені далі параметри.

    • Укажіть тип програми та зазначте дату й час активації віддаленого сповіщення.
    • Для пристроїв з операційною системою iOS 8 укажіть, чи потрібно надсилати текстове повідомлення користувачам, які не мають права на отримання фоліо, але які погодились отримувати віддалені сповіщення. Після цього користувачі зможуть відреагувати на віддалене сповіщення або запитати нагадування пізніше в указаний вами час.

  6. Натисніть кнопку «Надіслати», щоб надіслати або запланувати віддалене сповіщення.

    Заплановане віддалене сповіщення відображається у вікні «Сповіщення». Заплановане віддалене сповіщення можна скасувати до настання запланованого часу.

У разі створення різних версій відтворення фоліо не потрібно надсилати окреме віддалене сповіщення для кожного відтворення. Достатньо надіслати віддалене сповіщення для одного з відтворень.

Надсилання текстових сповіщень

За допомогою персоналізованих текстових повідомлень можна рекомендувати новий вміст у програмі перегляду кількох фоліо своїм постійним читачам і передплатникам, які користуються пристроями iOS, надсилаючи їм відповідні сповіщення. Текстові сповіщення працюють у переглядачах будь-якої версії, але певні функції доступні тільки в програмах версій 30, 31 і пізніших.

  1. Увійдіть до DPS Dashboard (https://digitalpublishing.acrobat.com) за допомогою Adobe ID з роллю «Програма».

  2. Виберіть «Сповіщення».

  3. Клацніть значок плюса (+) та виберіть «Текстові сповіщення».

  4. Змініть наведені далі параметри й натисніть «Далі».

    Виберіть поведінку після торкання текстового сповіщення.

    Запустити програму: коли користувач торкається текстового сповіщення, програма відкривається в поточній позиції перегляду.

    Якщо у вас програма версії 30 або пізнішої, доступні такі функції:

    Запустити програму та перейти до бібліотеки: коли користувач торкається текстового сповіщення, запускається програма та відкривається бібліотека.

    Запустити програму та перейти до власного слота: коли користувач торкається текстового сповіщення, запускається програма та відкривається вікно веб-перегляду власного магазину або вказаного вами слота.

    Перейти за посиланням: коли користувач торкається текстового сповіщення, відкривається веб-сторінка за вказаною вами URL-адресою.

    Якщо у вас програма версії 31 або пізнішої, доступна така функція:

    Запустити програму та перейти до статті у фоліо: коли користувач торкається текстового сповіщення, відкривається вказана стаття у фоліо відразу після запуску програми. Якщо програма містить фоліо для пристроїв iPad та iPhone, для кожного з цих типів пристроїв є окремі спливаючі меню. Якщо налаштовані відтворення фоліо, переконайтеся, що назви статей у цих фоліо однакові.

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

    Введіть повідомлення текстового сповіщення, яке надсилатиметься користувачам, і натисніть «Далі».

  5. Укажіть наведені далі параметри.

    Параметри текстових сповіщень

    Тип програми.

    Укажіть, куди надсилати сповіщення: до тестової програми (розробка) або до діючої програми (розповсюдження).

    Цільова аудиторія.

    Укажіть цільову аудиторію для текстових сповіщень. Наприклад, можна вибрати «iPhone» для надсилання текстового сповіщення тільки споживачам, які завантажили версію вашої програми для iPhone.

    Також можна надіслати текстове сповіщення користувачам, які не відкривали програму більше 30 днів.

    За наявності облікового запису аналітики SiteCatalyst інформацію про певну підгрупу споживачів можна зібрати в CSV-файлі. Потім цей CSV-файл можна вказати під час надсилання текстового віддаленого сповіщення. Докладніше читайте у статті центру розробників DPS Developer Center Сегментовані віддалені сповіщення (англійською мовою).

    Час сповіщення.

    Щоб запланувати доставку текстового сповіщення на більш пізній час, виберіть «Власне», а потім за допомогою значка календаря виберіть дату й час. Можна також відредагувати текст, щоб змінити дату та час.

  6. Натисніть «Надіслати», щоб відправити текстові сповіщення або поставити в чергу заплановане текстове сповіщення.

    Можна переглянути журнал текстових сповіщень, надісланих для певної програми. Якщо заплановане текстове сповіщення досі не надіслано, його можна скасувати, натиснувши кнопку «Скасувати».

Текстове сповіщення, відображене на пристрої iPad

Текстові сповіщення можуть відображатися на будь-якому пристрої iOS, якщо на ньому встановлено відповідну програму та користувач погодився отримувати віддалені сповіщення.

Повідомлення стану HTTP 417

Якщо під час спроби відкрити віддалене сповіщення з’являється повідомлення стану HTTP 417, установити SSL-підключення до послуги сповіщень Apple за допомогою сертифіката віддаленого сповіщення неможливо. Перевірте, чи дійсний сертифікат віддаленого сповіщення і чи не скінчився термін його дії.

Налаштування власного сервера віддалених сповіщень (лише для видання Enterprise)

Створюючи власну програму перегляду за допомогою DPS App Builder, можна вибрати сервер віддалених сповіщень Adobe або власний сервер віддалених сповіщень.

Є багато різних варіантів створення власного сервера віддалених сповіщень. Налаштовуючи власний сервер, зверніть увагу на те, що переглядач надсилає зазначену нижче інформацію.

newsstandEnabled    => 0 (this is ‘8’ when newsstand is enabled) 
badgeEnabled    => 1 
token => <device specific token> 
soundEnabled => 2 
devId => <device_specific guid> 
alertEnabled => 4 
targetDimension => <device specific string>

Окрім цих базових властивостей, можна створити додаткові властивості. Наприклад, якщо той самий сервер віддалених сповіщень використовується для кількох програм, укажіть під час налаштування сервера додаткову властивість імені/значення (наприклад, «app => cycling»). У програмі·DPS App Builder укажіть ці додаткові властивості в полі «Параметри власного сервера віддалених сповіщень» на панелі «Технічне забезпечення».

Логотип Adobe

Увійдіть до облікового запису