
Описание🔗
С помощью MRGS вы с легкостью сможете работать с нативными уведомлениями через простой и универсальный API, не утруждая себя написанием лишнего кода.
MRGS позволяет Вам:
- Гибко настраивать отправку и условия срабатывания уведомлений (Интервал, дата, локация, повторение).
- Добавлять в уведомления кнопки и кастомизировать их вид.
- Настраивать группировку уведомлений, включая вид summary и его аргументы. (на iOS только начиная с IOS 12+)
- Добавлять собственные звуки к уведомлениям.
- Получать доступность уведомлений для приложения.
- Управлять запланированными и доставленными уведомлениями, заменять их, удалять и корректировать.
- Даже если Вы не хотите полностью использовать MRGS для уведомлений, Вы можете отправлять уведомления через нас.
- Удобно включать и выключать уведомления на клиенте одним методом, а мы позаботимся об отмене уведомлений или инвалидации токена (полезно для проектов, где в настройках есть переключатель доступности уведомлений)
Исключительно для iOS:
- Добавлять вложения к уведомлениям.
- Получить настройки уведомлений пользователя для Вашего приложения.
- Отложено запрашивать разрешение на отправку уведомлений, и, впоследствии, получать callback с решением пользователя.
Исключительно для Android:
- Настраивать каналы уведомлений на Android 8 и выше.
Для сервера:
- MRGS позволяет работать как с локальными, так и Push уведомлениями.
- Сервер MRGS поддерживает отправку Push-уведомлений, как массовых (в виде рассылки), так и персональных через сервер приложения.
- Отправка push-уведомлений поддерживается на разных языках, с использованием разных звуков и с отправкой на клиент дополнительных параметров.
- Например пользователю можно отправить push, при нажатии на которое пользователь попадет в игру на определенное окно.
- Также при рассылках собирается статистика по отправленным push сообщениям, доставленным сообщениям, и по количеству кликов по этому push сообщению. (Теперь на IOS 10+ статистика будет собираться даже по уведомлениям, которые были доставлены, пока приложение было закрыто).
Примеры🔗
Примеры для iOS🔗
Пример - Добавления вложений (Слева) и Добавления кнопок (Справа)

Пример - Работа с группировкой (Слева) и Работа с настройками группировки (Справа)

Примеры для Android🔗
Пример - Группировка уведомлений (Слева) и Собственная верстка (Справа)

Ключевые возможности🔗
- Простой универсальный API. Вы сможете быстро и легко внедрить работу с уведомлениями на любой платформе благодаря простоте API.
- Поддержка расширенных возможностей. Помимо простой отправки стандартных уведомлений, мы позволяем кастомизировать их вид, условия отправки, и многое другое, тем самым Вы получаете доступ ко всем ключевым возможностям платформ по работе с уведомлениями через единый интерфейс.
- Поддержка push-уведомлений. Мы автоматически получим токен, и отправим его на сервер. После этого, вы сможете делать кастомизированные рассылки, и собирать по ним статистику.
- Серверный API. Позволяет отсылать уведомления через ваш собственный сервер.
Шаги для внедрения в продукт🔗
Шаг 1. Ознакомьтесь с архитектурой и добавьте ключи🔗
Если Вы хотите включить поддержку не только локальных, но и push-уведомлений, то:
- Сначала советуем ознакомиться с архитектурой работы.
- Затем необходимо добавить необходимые ключи, чтобы мы могли отправлять уведомления.
Шаг 2. Добавьте SDK на клиенте🔗
Note
Нажмите на интересующую платформу, чтобы перейти в раздел описания внедрения SDK.
Шаг 3. Добавьте поддержку на серверное🔗
Для того, чтобы иметь возможность запускать рассылки с Вашего сервера, добавьте поддержку нашего API
Последнее обновление: 2023-10-25
Дата создания: 2020-01-20
Дата создания: 2020-01-20