Взаимодействие пользователя с приложением
Схематически процесс взаимодействия пользователя с приложением и последующим запуском процессов выглядит следующим образом:
После того как пользователь нажал кнопку Установить в приложении, SendPulse устанавливает связь между пользователем и приложением. Интеграции на этом этапе дополнительно ничего не посылается.
Следующим шагом является запрос предоставить разрешения к пользовательским данным в выбранном сервисе SendPulse, чтобы приложение могло выполнять определенные действия. У пользователя есть два варианта:
- Согласиться – тогда приложение будет установлено.
- Отказаться – в таком случае приложение установлено не будет.
Если пользователь согласился, открывается интеграция и запускается процесс авторизации пользователя – SendPulse отправляет код на URL для авторизации. С ним приложение получает ключи пользователя, а в дальнейшем токен пользователя приложения для авторизации вызовов API для работы приложения.
После того, как приложение было установлено, пользователь может найти его во вкладке Каталог приложений > Созданые.
Если у вас приватное приложение, то для установки приложения другими пользователями необходимо добавить их ID в настройках приложения. После этого он станет доступен указанным пользователям во вкладке Каталог приложений > Доступные.
Токен пользователя приложения требуется для авторизации запросов как для публичных, так и для частных приложений.
Когда пользователь удаляет приложение,запускается процесс удаления, во время которого SendPulse отправляет сообщение на URL для удаления.
Обновлено: 30.07.2024
или