gpt4 book ai didi

Android 实时多人游戏通知连接丢失

转载 作者:行者123 更新时间:2023-11-29 15:06:19 25 4
gpt4 key购买 nike

我正在使用 RealTime Multiplayer 从这里创建一个 Android 游戏:
https://developers.google.com/games/services/android/realtimeMultiplayer

如果两个玩家连接到一个房间,并且其中一个的 Internet 连接中断,我希望另一个玩家得到通知。

目前我没有看到在与其他玩家的连接丢失时调用的任何监听器。

有什么办法可以解决这个问题吗?

最佳答案

我使用了在 Activity 中实现的 RealTimeMultiplayer.ReliableMessageSentCallback 接口(interface),并通过以下方式解决了这个问题

 @Override
public void onRealTimeMessageSent(int statusCode, int tokenId, String recipientParticipantId) {
switch (statusCode) {

case GamesStatusCodes.STATUS_OK:
messageSent = true;
break;

case GamesStatusCodes.STATUS_REAL_TIME_ROOM_NOT_JOINED:
break;

case GamesStatusCodes.STATUS_REAL_TIME_MESSAGE_SEND_FAILED:
messageSent = false;
break;

}
}

GamesStatusCodes.STATUS_REAL_TIME_MESSAGE_SEND_FAILED 仍然在 15 到 30 秒后被调用

关于Android 实时多人游戏通知连接丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36851925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com