我正在尝试使用Google Realtime Multiplayer Gaming API开发我的第一个Android应用。这将涉及随着游戏的进行向同伴发送更新消息。我期待这一点,因为我在后续版本中对我的游戏进行了更新,一些数据可能会发生变化,我希望在应用程序版本之间保持消息兼容。这是网络等其他领域的常见问题,通常使用TLV或Google Protobufs等解决方案解决。在Android应用程序中处理此问题的推荐方法是什么?此外,当形成点对点连接时(当玩家加入空间时),我们是否有任何方式知道对等方正在使用的应用版本?
谢谢!
答案 0 :(得分:2)
我也没有这个令人满意的答案。目前我不会匹配那方面不同的版本。为了防止这种情况,应该可以在autoMatchCriteria中使用变体位掩码并保留一些位来识别版本。