React Native, как настроить push-уведомления с помощью expo и firebase - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь создать приложение для обмена сообщениями с React Native и firebase для iOS, но я не уверен, какой маршрут выбрать для включения удаленных push-уведомлений при каждом получении сообщения. Кажется, что каждый маршрут, на который я смотрел, требует xCode для настройки возможностей или требует, чтобы я редактировал файл AppDelegate.m, однако я занимаюсь разработкой на ПК, поэтому не могу использовать xcode. Я тестирую приложение для iOS, используя expo и физический iPhone. Есть ли способ включить push-уведомления для моего iOS-приложения create-Reaction-native при определенных обстоятельствах использования ПК для разработки и firebase для моего бэкэнда?

1 Ответ

0 голосов
/ 28 августа 2018

Ваше приложение отключено / извлечено?

Незакрытый проект EXPO не поддерживает добавление собственных библиотек, поэтому единственный способ сделать push-уведомления - это через систему push-уведомлений Expo. Возможно, вы сможете заставить свой API Firebase передавать данные на удаленный URL-адрес с помощью веб-крюка - в этом случае вы можете просто отправить сообщение в конечную точку push-уведомлений Expo, как только пользователь завершит действие, но вам нужно будет найти способ хранить и извлекать их токены push-уведомлений.

https://docs.expo.io/versions/latest/guides/push-notifications - документация для push-уведомлений, а https://exp.host/--/api/v2/push/send - конечная точка для отправки для отправки push-уведомлений.

Существуют некоторые продукты SAAS, которые позволяют вам удаленно подключиться к mac, который вы можете попробовать использовать для настройки своего отдельного проекта xcode, а затем с помощью Microsoft App Center или чего-то подобного создать, но сложность возрастает.

...