Живой вызов / ответ между пользователями - PullRequest
1 голос
/ 12 сентября 2011

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

Вот требуемый поток:

  • Пользователь выбирает друга всписок его друзей и нажмите «бороться с ним»
  • Выбранный друг получает уведомление (даже если приложение находится в фоновом режиме)
  • Выбранный друг принимает вызов
  • Оба игрока сражаются

Я хочу сделать это, используя постоянное TCP-соединение в фоновом режиме (служба).Я боюсь разряда батареи, это подразумевает.Существует ли какой-либо API / библиотека, предназначенная для решения проблемы, которую я решаю?

Ответы [ 2 ]

0 голосов
/ 12 сентября 2011

Скорее всего, вы хотите использовать C2DM для уведомлений и XMPP для фактической передачи данных.

0 голосов
/ 12 сентября 2011

XMPP делает подобные вещи с ограниченным расходом батареи и ограниченным потреблением данных. http://code.google.com/p/asmack/ - хорошая библиотека для подключения к XMPP-серверу

...