Алгоритм проверки интеграции мобильных пушей
Перед публикацией обновления приложения стоит внимательно протестировать интеграцию.
Перед тестированием обсудите с разработчиком, как вы можете получить значение DeviceUUID от Mindbox SDK. Это технический идентификатор установки приложения, который нужен для поиска пользователя в системе.
Алгоритм проверки:
1. Запустите приложение и получите свой DeviceUUID.
2. Найдите свой аккаунт на проекте Mindbox на вкладке Данные → Клиенты по фильтру «Устройство — Guid устройства»:
Не забудьте нажать «Применить» для поиска.
При первом запуске создание клиента может занимать до 5 мин. Дождитесь, пока появится пользователь.
3. Откройте карточку клиента и проверьте, что в ней отображается установка приложения:
4. Проверьте, что в Mindbox поступает обновление статуса разрешения. Через настройки в вашем телефоне, поменяйте статус разрешения на уведомления и вернитесь в приложение. Обновите страницу с карточкой клиента — в информации об установке вы должны увидеть новый статус:
Если у вас изначально были разрешены уведомления, временно запретите их, выполнив ту же проверку. После включите их обратно.
Важно удостовериться, что обновления статуса приходят.
5. Создайте рассылку.
5.1. Перейдите в раздел Кампании → Список кампаний:
5.2. Нажмите на «Создать кампанию» → «Мобильный пуш»:
5.3. Выберите тип («Массовая») и папку и нажмите «Создать»:
5.4. Выберите приложение, на котором у вас настроено разрешение:
5.5. Заполните текст уведомления и ссылку перехода.
При необходимости тестирования передачи других составляющих, можно добавить заголовок, картинку, кнопку или дополнительные данные:
Нажмите «Сохранить».
5.6. Протестируйте отправку на своем аккаунте.
Для этого нажмите «Отправить тестовое сообщение» и найдите себя по DeviceUUID:
Если пользователь не находится по идентификатору, убедитесь, что в Mindbox попали данные об установке. Попробуйте найти свой профиль на вкладке клиентов (см. п. 2) и проверьте, что в нем отображается установка приложения (см. п. 3).
Если пользователь находится, но его нельзя выбрать для отправки, возможно у вас запрещена отправка пушей или устройство деактивировано, либо актуальные данные по этим статусам не доходят до Mindbox. Посмотреть текущие статусы можно в своем профиле (см. п. 3).
5.7. Когда пуш придет, раскройте его и проверьте, что все составляющие отобразились.
5.8. Нажмите на пуш, чтобы открылось приложение.
5.9. На проекте посмотрите информацию о тестовой отправке. Ссылка на страницу тестовых сообщений появляется после отправки каждого тестового пуша:
Также на нее можно перейти, поправив адресную строку с .../edit
на .../messages
Проверьте, что статус сообщения поменялся на «Есть клик»:
6. Если ваш разработчик настроил обработку ссылок из пушей и навигацию в приложении, отправьте несколько пушей с разными ссылками и проверьте, что открывается ожидаемый раздел приложения.
Если на каком-то этапе у вас что-то не заработало, в интеграции допущена ошибка. Такое приложение публиковать нельзя. Опишите последовательность своих действий и передайте разработчику.