Как обнаружить пользователя рядом с собой?
Пробовать при помощи GPS и собственного server-side. Посылаешь координаты каждого у кого приложение, и на сервере смотришь кто из них в какой удаленности друг от друга
Как вариант можно полагаться на то, находятся ли аппараты в одной wifi сети. Достаете BSSID всех сетей, которые видят аппараты и вперед.