Я пытаюсь настроить облачную функцию, которая заботится о посторонних пользовательских данных (которые будут храниться в Firestore) для пользователя при новой регистрации. Тем не менее, у меня есть разные виды пользователей. Пользователь получает userLevel
в зависимости от того, откуда он зарегистрировался. Например, пользователь может считаться опытным пользователем, если он зарегистрировался через веб-сайт, тогда как если бы он зарегистрировался через приложение, он был бы обычным пользователем.
Я пытался найти в документах, но контекст информации о пользователе не предоставляет «источник» для регистрации - наиболее близким является тип используемой регистрации, т. Е. Google, Facebook, Email и т. Д.
Как мне точно установить информацию о пользователе в Firestore в зависимости от платформы, с которой пользователь зарегистрировался?