2014-11-10 3 views
0

Я пишу приложение для бинго для Android.Рекомендуемый метод для двусторонней связи между Android-приложением и сервером

В игре bingo есть предупреждения и уведомления, которые должны быть отправлены с сервера клиенту в реальном времени.

клиент также должен уведомлять сервер в режиме реального времени всякий раз, когда он кричит бинго или любые другие события.

сейчас .. мой вопрос, какой рекомендуемый метод для двух способов связи между сервером и клиентом android?

Должен ли я использовать websockets? регулярные сокеты? длительный опрос? что-нибудь еще ?

Если я использую сокеты в качестве метода выбора, что происходит, когда сотовый телефон меняет wan-сети? мне нужно обнаружить такую ​​вещь и снова подключить сокет?

вся информация относительно выпуска была бы принята с благодарностью.

ответ

1

Самый простой способ - использовать Android GCM для взаимодействия с сервером и клиентом, а также RESTful API для связи между клиентом и сервером.

Вы даже можете попробовать библиотеку Parse, которая поставляется с собственным SDK и решает большую часть конфигурации.

Смежные вопросы