1. Чтобы ваше push-сообщение пришло пользователю на телефон, необходимо чтобы он включил разрешение для получения уведомлений от вашего приложения. Если приложение закрыто или свернуто, то при включении соответствующего разрешения, нужно снова открыть приложение, чтобы пользователь был добавлен в базу данных.
2. Регистрация нового пользователя в базе данных занимает 5-20 секунд, т.е. между запросом разрешения на отправку push-сообщений при первом открытии мобильного приложения и попаданием пользователя в БД будет задержка до 20 секунд. Значит тестовую отправку можно делать через 30 секунд, чтобы пользователь точно появился в БД.
3. Тестовый пуш придёт только тому, кто входил в мобильное приложение под этим аккаунтом и разрешил уведомления: без входа устройство не привязано к клиенту.
4. В первой прямой рассылке строка «Ошибка отправки» может быть заметной: это устройства, где приложение давно удалено. Их токены автоматически удаляются из базы и в следующих рассылках учитываться не будут.
5. Для отправки на iOS в настройках моб. приложений должен быть указан Bundle ID приложения — без него пуши на iOS не отправляются.
6. Клики по пушу считаются по метке в ссылке; «Пуш без действия» открывает главную страницу приложения.
7. Уведомления о смене статуса заказа тоже уходят напрямую через FCM/APNs на устройство, с которого оформлен заказ."