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