Apple Push Notification service
Чтобы мобильное приложение заведения на iOS получало пуши, в проект приложения в Firebase загружают ключ APNs (APNs auth
key). Делает это сотрудник Смартомато после того, как приложение собрано и загружено в TestFlight.
Что нужно до подключения
- Приложение собрано и загружено в TestFlight.
- Файл ключа APNs (APNs auth key).
- Номер проекта Firebase (вида marketplace11) и id организации из iOS bundle — оба берутся из настроек приложения в
Смартомато.
- Доступ в Firebase под рабочей почтой.
Шаги на стороне Firebase
1. Открыть Firebase Console под рабочей почтой.
2. Найти проект по номеру и открыть его. Если поиска нет или видны не все проекты — открыть любой проект и выбрать
нужный в выпадающем списке проектов.
3. Открыть список приложений и найти приложение по id организации. Брать строго приложение с пометкой iOS, не Android.
Нажать на шестерёнку.
4. Перейти в раздел Cloud Messaging и нажать Upload.
5. Заполнить форму:
- APNs auth key — загрузить файл;
- Key ID — 4JC7VV8A85;
- Team ID — V9ENS78854;
- нажать Upload.
6. Проверить пуши тестовым заказом или рассылкой.
Зачем: пуши на iOS уходят через Firebase Cloud Messaging, и без ключа APNs в проекте приложения они до iPhone не доходят
— см. Push-уведомления гостю.
Типовые ошибки и вопросы клиентов
В статье нет.
Связанные статьи
- Push-уведомления гостю
- Мобильное приложение гостя
- Оформление мобильного приложения
- Заказ на экране блокировки iPhone (Live Activity)