Перейти к содержанию

logo

Описание🔗

С помощью MRGS вы с легкостью сможете работать с нативными уведомлениями через простой и универсальный API, не утруждая себя написанием лишнего кода.

MRGS позволяет Вам:

  1. Гибко настраивать отправку и условия срабатывания уведомлений (Интервал, дата, локация, повторение).
  2. Добавлять в уведомления кнопки и кастомизировать их вид.
  3. Настраивать группировку уведомлений, включая вид summary и его аргументы. (на iOS только начиная с IOS 12+)
  4. Добавлять собственные звуки к уведомлениям.
  5. Получать доступность уведомлений для приложения.
  6. Управлять запланированными и доставленными уведомлениями, заменять их, удалять и корректировать.
  7. Даже если Вы не хотите полностью использовать MRGS для уведомлений, Вы можете отправлять уведомления через нас.
  8. Удобно включать и выключать уведомления на клиенте одним методом, а мы позаботимся об отмене уведомлений или инвалидации токена (полезно для проектов, где в настройках есть переключатель доступности уведомлений)

Исключительно для iOS:

  • Добавлять вложения к уведомлениям.
  • Получить настройки уведомлений пользователя для Вашего приложения.
  • Отложено запрашивать разрешение на отправку уведомлений, и, впоследствии, получать callback с решением пользователя.

Исключительно для Android:

  • Настраивать каналы уведомлений на Android 8 и выше.

Для сервера:

  • MRGS позволяет работать как с локальными, так и Push уведомлениями.
  • Сервер MRGS поддерживает отправку Push-уведомлений, как массовых (в виде рассылки), так и персональных через сервер приложения.
  • Отправка push-уведомлений поддерживается на разных языках, с использованием разных звуков и с отправкой на клиент дополнительных параметров.
  • Например пользователю можно отправить push, при нажатии на которое пользователь попадет в игру на определенное окно.
  • Также при рассылках собирается статистика по отправленным push сообщениям, доставленным сообщениям, и по количеству кликов по этому push сообщению. (Теперь на IOS 10+ статистика будет собираться даже по уведомлениям, которые были доставлены, пока приложение было закрыто).

Примеры🔗

Примеры для iOS🔗

Пример - Добавления вложений (Слева) и Добавления кнопок (Справа)

notifications-ios-attachment notifications-ios-buttons

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

notifications-ios-groupping notifications-ios-groupSummary

Примеры для Android🔗

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

android_group_notification android_custom_notification

Ключевые возможности🔗

  • Простой универсальный API. Вы сможете быстро и легко внедрить работу с уведомлениями на любой платформе благодаря простоте API.
  • Поддержка расширенных возможностей. Помимо простой отправки стандартных уведомлений, мы позволяем кастомизировать их вид, условия отправки, и многое другое, тем самым Вы получаете доступ ко всем ключевым возможностям платформ по работе с уведомлениями через единый интерфейс.
  • Поддержка push-уведомлений. Мы автоматически получим токен, и отправим его на сервер. После этого, вы сможете делать кастомизированные рассылки, и собирать по ним статистику.
  • Серверный API. Позволяет отсылать уведомления через ваш собственный сервер.

Шаги для внедрения в продукт🔗

Шаг 1. Ознакомьтесь с архитектурой и добавьте ключи🔗

Если Вы хотите включить поддержку не только локальных, но и push-уведомлений, то:

Шаг 2. Добавьте SDK на клиенте🔗

ios_icon android_icon unity_icon

Note

Нажмите на интересующую платформу, чтобы перейти в раздел описания внедрения SDK.

Шаг 3. Добавьте поддержку на серверное🔗

Для того, чтобы иметь возможность запускать рассылки с Вашего сервера, добавьте поддержку нашего API


Последнее обновление: 2023-10-25
Дата создания: 2020-01-20