FCM pu sh уведомления, основанные на географическом / GPS-местоположении (React-Native) - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю над приложением, в которое зарегистрированные пользователи могут загружать фотографии и информацию и иметь возможность отправлять уведомления pu sh окружающим их пользователям о том, что они загрузили это. После нажатия кнопки загрузки пользователей просят либо отправить пу sh, либо нет. Если они решили отправить уведомление pu sh, их спрашивают, в каком радиусе они хотят отправить сообщение pu sh. Идея заключается в том, что текущее местоположение пользователя используется в качестве центральной точки, и если используется радиус 10 миль, пользователи внутри этого радиуса получают уведомление pu sh, которое отправляет их непосредственно на страницу загрузчика.

Я использую реактивную нативную базу данных firebase для информации о пользователях и данных, реактивная нативная база огня используется для функциональности базы данных.

Я уже использую местоположение GPS пользователей для вычисления расстояний до объектов, поэтому, когда пользователь использует приложение, у меня есть текущее местоположение. На мой взгляд, это мои варианты (но, пожалуйста, исправьте меня, если я думаю о многом внутри коробки с моим ограниченным опытом);

  1. Пользователи регистрируются в приложении, спрашивают у них текущий страна / штат / город и сохраните это в базе данных. Теперь у меня есть информация о статусе пользователей, и я могу отправить уведомление pu sh на основе этой информации c.

  2. Сохранить местоположение GPS пользователей в базе данных Firebase и рассчитать эффективные пользователи, использующие эту информацию. (Это может показаться большим количеством информации в базе данных, большим количеством операций чтения / записи и информации, которая происходит вокруг?)

  3. Существует ли пакет GPS-трекера в реальном времени или что-то в этом роде? который я мог бы использовать для этого?

Поскольку у меня нет опыта в этом топи c Я надеюсь, что кто-то здесь может направить меня в правильном направлении для этой задачи. Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...