Как обмениваться данными между пользователями в режиме реального времени на Android? - PullRequest
0 голосов
/ 12 января 2011

Я являюсь автором еще одного навигационного приложения. Мои пользователи спрашивают меня, могу ли я реализовать совместное использование местоположения среди динамически определенного набора пользователей. Это означает, что он должен быть не как друзья в Google Локаторе, а как какой-то экипаж, выполняющий какое-то краткосрочное задание на открытой местности. Вот почему я не хочу пользоваться этими службами обмена данными, подобными сообществу (может, я ошибаюсь?), И я не хочу поддерживать такую ​​службу самостоятельно.

Я думаю о более общем и удобном способе общения, таком как СМС или электронная почта. Но я не уверен, что могу использовать их прозрачно в Android.

Так что я буду очень признателен за любые подсказки, подсказки и отправные точки.

P.S. Под «реальным временем» я определенно подразумеваю псевдо-реальный, например, 5–30 раз в минуту.

Ответы [ 2 ]

1 голос
/ 12 января 2011

смс или электронная почта действительно удобнее?Серьезно?

Для этого создайте сервер, попросите телефоны обновить свои местоположения до сервера и запросить местоположения других пользователей с сервера и отобразить их на карте.Создайте специальное решение для настройки телефонов на группы и отправьте только соответствующую информацию в соответствующую группу.

0 голосов
/ 12 января 2011

Я должен согласиться с Фальмарри. Несмотря на то, что отправку смс или электронной почты от 5 до 30 раз в минуту и ​​можно, и относительно легко достичь, есть много недостатков. Стоимость для одного например. Вы смотрели на C2DM Framework http://code.google.com/android/c2dm/index.html.

...