Получить IP-адрес пользователя из триггера авторизации firebase? - PullRequest
0 голосов
/ 24 января 2019

Как мы можем получить IP-адрес пользователя при использовании functions.auth.user().onCreate(...)? По сути, я хочу отслеживать IP-адрес с момента, когда пользователь посещает наш веб-сайт, и IP-адрес, с которого они регистрируются в приложении для аналитических целей, если кто-то не знает лучшего способа! Благодаря.

1 Ответ

0 голосов
/ 24 января 2019

Это невозможно в любом фоновом триггере облачных функций.Если вы хотите попытаться записать IP-адрес (который может быть не очень точным или полезным, учитывая, что сетевой трафик может проходить через прокси-серверы и VPN), вам придется использовать триггер типа HTTP, который был вызван из вашего приложения или веб-сайта.работает на компьютере или устройстве пользователя.Запрос может включать заголовок с именем x-forwarded-for или fastly-client-ip, который содержит IP-адрес.Но это не задокументировано, поэтому нет гарантии, что это будет существовать.

См. Также: Как получить IP-адрес клиента в облачной функции Firebase?

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