Взаємодія користувача із застосунком
Схематично процес взаємодії користувача із застосунком та подальшим запуском процесів виглядає наступним чином:
Після того як користувач натиснув кнопку Встановити у застосунку, SendPulse встановлює зв'язок між користувачем і застосунком. Інтеграції на цьому етапі додатково нічого не надсилається.
Наступним кроком є запит згоди користувача надати дозволи до його даних у вибраному сервісі SendPulse, щоб застосунок мав змогу виконувати визначені дії. У користувача є два варіанти:
- Погодитись – тоді застосунок буде встановлено.
- Відмовитись – у такому випадку застосунок встановлено не буде.
Якщо користувач погодився, відкривається інтеграція та запускається процес авторизації користувача – SendPulse надсилає код на URL для авторизації. З ним застосунок отримує ключі користувача, а в подальшому токен користувача застосунку для авторизації викликів API для роботи застосунку.
Після того як застосунок було встановлено, користувач може знайти його у вкладці Каталог застосунків > Створені.
Якщо у вас приватний застосунок, то для встановлення застосунку іншими користувачами потрібно додати їх ID у налаштуваннях застосунку. Після цього він стане доступний вказаним користувачам у вкладці Каталог застосунків > Доступні.
Токен користувача застосунку потрібен для авторизації запитів як для публічних, так і приватних застосунків.
Коли користувач видаляє застосунок, запускається процес видалення, під час якого SendPulse надсилає повідомлення на URL для видалення.
Оновлено: 30.07.2024
або