Модуль: 4. Разработка
Урок 13. Уведомления
Главное в уроке
- •
Уведомления — важный механизм взаимодействия с аудиторией. Используйте уведомления, чтобы привлечь пользователей в приложение и сообщить об изменениях. Отправлять уведомления могут только мини-приложения, опубликованные в каталоге.
- •
Вы можете использовать уведомления разных типов: массовые, автоматические или разовые. Например, для сообщения пользователям о выполнении заказа лучше всего подходят разовые уведомления.
- •
Существуют лимиты на отправку уведомлений. При их превышении пользователь не увидит уведомления.
- •
По умолчанию уведомления отключены. Чтобы запросить разрешение на отправку уведомлений, вызовите событие
VKWebAppAllowNotifications.JavaScriptbridge.send('VKWebAppAllowNotifications') .then((data) => { if (data.result) { // Разрешение получено } }) .catch((error) => { /* … */ }); };Пользователь также может разрешить или запретить мини-приложению отправлять ему уведомления в меню этого мини-приложения.
- •
Чтобы узнать, есть ли у мини-приложения разрешение на отправку уведомлений пользователю, который запустил это мини-приложение, проверьте параметр запуска
vk_are_notifications_enabledлибо выполните API-запросapps.isNotificationsAllowed. - •
Чтобы отправить разовое уведомление, выполните запрос
notifications.sendMessageиз серверной части мини-приложения. Для отправки запроса используйте сервисный ключ доступа из настроек вашего мини-приложения.
Полезные ссылки
- •
- •
- •
- •
- •
- •
- •