0

Я создаю приложение, использующее Swift и Firebase. Когда пользователь нажимает кнопку, приложение будет загружать некоторые данные в базу данных реального времени и отправлять другому пользователю Push Notification. Возможно, если другой пользователь подписался на изменения в базе данных реального времени или это не будет проверять изменения, если приложение не находится на переднем плане?Swift Отправить Push-уведомление от пользователя к пользователю Firebase

Должен ли я загружать данные, затем используйте Cloud Messaging, чтобы предупредить пользователя о новых данных?

Спасибо

+0

Эй, Том. У меня есть тот же вопрос прямо сейчас, когда пользователи нажимают уведомления. Удалось ли вам сделать это в своем приложении, и если да, то как? – Dakata

ответ

0

Вы должны использовать FCM для этого прецедента. Наличие приложения для прослушивания изменений в базе данных в фоновом режиме не подходит для батареи устройства, поэтому вы должны иметь сервер приложений для прослушивания базы данных для изменений, а затем отправлять соответствующие сообщения FCM, чтобы клиентское приложение могло узнать, что есть изменения.

+0

Является ли сервер приложений чем-то, что я могу настроить внутри Firebase, или я должен использовать для этого другую услугу? Спасибо. –

+0

Вам нужно будет использовать службу diff, например: Google вычислить движок –

+1

Хорошо, отлично. Знаете ли вы, могли бы я найти какие-нибудь учебники, чтобы помочь с этим или даже если они есть? Спасибо –