Я новичок в Swift и в настоящее время разрабатываю приложение Multipeer Connectivity для курсового проекта. В приложении также есть функция онлайн-входа, которая хранит информацию о каждом пользователе в Firebase (внутренняя поддержка).
Как только приложение получит подключение к Wi-Fi, я хочу иметь в своем приложении функцию «список друзей» и добавлять в этот список других пользователей приложения с найденных поблизости устройств. Пока что единственный способ, который я мог придумать, - это связать peerID с существующим пользователем приложения из Firebase. Однако, согласно документации, peerID, похоже, связан с самим устройством, поэтому, если два разных пользователя использовали одно и то же устройство для входа в систему, этот подход не может работать. Есть ли лучший способ достичь моей цели?