Алгоритм проверки интеграции мобильных пушей

Перед публикацией обновления приложения стоит внимательно протестировать интеграцию.

Перед тестированием обсудите с разработчиком, как вы можете получить значение DeviceUUID от Mindbox SDK. Это технический идентификатор установки приложения, который нужен для поиска пользователя в системе.

Алгоритм проверки:

1. Запустите приложение и получите свой DeviceUUID.

2. Найдите свой аккаунт на проекте Mindbox на вкладке ДанныеКлиенты по фильтру «Устройство — Guid устройства»:

Снимок экрана 2023-03-26 в 11.23.22.png

Не забудьте нажать «Применить» для поиска.

При первом запуске создание клиента может занимать до 5 мин. Дождитесь, пока появится пользователь.

3. Откройте карточку клиента и проверьте, что в ней отображается установка приложения:

Снимок экрана 2023-03-26 в 11.26.04.png

Снимок экрана 2023-03-26 в 11.26.21.png

4. Проверьте, что в Mindbox поступает обновление статуса разрешения. Через настройки в вашем телефоне, поменяйте статус разрешения на уведомления и вернитесь в приложение. Обновите страницу с карточкой клиента — в информации об установке вы должны увидеть новый статус:

Снимок экрана 2023-03-26 в 11.28.09.png

Если у вас изначально были разрешены уведомления, временно запретите их, выполнив ту же проверку. После включите их обратно.
Важно удостовериться, что обновления статуса приходят.

5. Создайте рассылку.

5.1. Перейдите в раздел Кампании → Список кампаний:

список.png

5.2. Нажмите на «Создать кампанию» → «Мобильный пуш»:

создать-мобпуш.png

5.3. Выберите тип («Массовая») и папку и нажмите «Создать»:

Снимок экрана 2023-01-23 в 00.09.04.png

5.4. Выберите приложение, на котором у вас настроено разрешение:

Снимок экрана 2023-03-26 в 11.55.39.png

5.5. Заполните текст уведомления и ссылку перехода.
При необходимости тестирования передачи других составляющих, можно добавить заголовок, картинку, кнопку или дополнительные данные:

Снимок экрана 2023-03-26 в 12.06.11.png

Нажмите «Сохранить».

5.6. Протестируйте отправку на своем аккаунте.
Для этого нажмите «Отправить тестовое сообщение» и найдите себя по DeviceUUID:

Снимок экрана 2023-03-26 в 12.12.04.png

Снимок экрана 2023-03-26 в 12.12.21.png

Снимок экрана 2023-03-26 в 12.12.41.png

Снимок экрана 2023-03-26 в 12.15.41.png

Если пользователь не находится по идентификатору, убедитесь, что в Mindbox попали данные об установке. Попробуйте найти свой профиль на вкладке клиентов (см. п. 2) и проверьте, что в нем отображается установка приложения (см. п. 3).

Если пользователь находится, но его нельзя выбрать для отправки, возможно у вас запрещена отправка пушей или устройство деактивировано, либо актуальные данные по этим статусам не доходят до Mindbox. Посмотреть текущие статусы можно в своем профиле (см. п. 3).

5.7. Когда пуш придет, раскройте его и проверьте, что все составляющие отобразились.

5.8. Нажмите на пуш, чтобы открылось приложение.

5.9. На проекте посмотрите информацию о тестовой отправке. Ссылка на страницу тестовых сообщений появляется после отправки каждого тестового пуша:

Снимок экрана 2023-03-26 в 12.18.20.png

Также на нее можно перейти, поправив адресную строку с .../edit на .../messages

Проверьте, что статус сообщения поменялся на «Есть клик»:

Снимок экрана 2023-03-26 в 12.24.47.png

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

Если на каком-то этапе у вас что-то не заработало, в интеграции допущена ошибка. Такое приложение публиковать нельзя. Опишите последовательность своих действий и передайте разработчику.

MobilePush-рассылка: плюсы, минусы и примеры