我正在制作一款游戏,我希望 2 名玩家在他们的 2 个角色之间进行现场战斗。
这是所需的流程:
- 用户在他的好友列表中选择一个好友并点击“与他战斗”
- 选择的 friend 会收到通知(即使应用程序在后台)
- 选定的好友接受挑战
- 双方都打架
我想要的方法是使用位于后台的永久 TCP 连接 ( 服务 )。我担心这意味着电池会耗尽。是否有任何 API/库旨在解决我正在处理的问题?
最佳答案
XMPP 以有限的电池消耗和数据消耗来完成这类事情。 http://code.google.com/p/asmack/是一个很好的连接到 XMPP 服务器的库
关于android - 用户之间的实时挑战/响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7385810/