Приветствую, делаем мвп прогу, которая заставит телефон произвести действие (например, вибрация) тогда, когда рядом появится человек с телефоном, в котором тоже установлено приложение. Подскажите, как внедрить отслеживание GPS в приложении, и заставить телефон выполнять действие с помощью проги, благодарю. Не бейте, я новичок.
Так в принципе прога и вынцждает аппаратную часть делать те или иные действия.
Вопрос в другом. Как убедить пользователя что ему подобный программный продукт необходим?
Так вопрос же не “как вообще заставить телефон делать что-то”, а “как сделать что-то когда рядом появится другой телефон тоже с моим приложением” )
Гугловский поиск предлагает например так: https://stackoverflow.com/a/25705138/964478
On the client:
- User on client logs in to server with some sort of identity (i.e. “
user@gmail.com
”)- Every X minutes the client app gets the current location (i.e. “100N 90E”) and sends it up to a server
- Every X minutes the client polls the server to see who is within 10 miles (i.e. “
joe@gmail.com
”, “mary@gmail.com
”)On the server:
- Needs some sort of authentication endpoints for getting a user’s identity
- Needs an endpoint for users to register their location ("
user@gmail.com
is at 100N 90E")- Needs a service to find out how far each user is from each other
- Needs an endpoint to return the users within X miles (list generated from #3)
часть из этих пунктов наверно можно упростить/легко реализовать с помощью каких-нибудь гугловских сервисов или сторонних платформ, Firebase и т.д.