Android GPGS可靠消息未到达其他玩家

Android GPGS可靠消息未到达其他玩家,android,google-api,google-play-services,messaging,google-play-games,Android,Google Api,Google Play Services,Messaging,Google Play Games,我正在使用google play游戏服务来处理我游戏中的多人游戏,但我遇到了主要障碍。我在游戏中使用实时多人游戏,并定期在用户之间发送可靠的消息(平均每秒1条消息;较大的文件被拆分,可能以每秒10毫秒的速度发送) 我遇到的问题是消息似乎没有到达目的地。当我连接到房间并且看到其他用户已加入时,我会立即向其他用户发送消息。有时信息会到达目标,有时则不会。如果我在进入房间后将延迟设置为10秒(仅用于测试),那么消息似乎总是通过 我检查了状态代码,从消息回调中获得状态_OK(0),并在发送可靠消息时将正

我正在使用google play游戏服务来处理我游戏中的多人游戏,但我遇到了主要障碍。我在游戏中使用实时多人游戏,并定期在用户之间发送可靠的消息(平均每秒1条消息;较大的文件被拆分,可能以每秒10毫秒的速度发送)

我遇到的问题是消息似乎没有到达目的地。当我连接到房间并且看到其他用户已加入时,我会立即向其他用户发送消息。有时信息会到达目标,有时则不会。如果我在进入房间后将延迟设置为10秒(仅用于测试),那么消息似乎总是通过

我检查了状态代码,从消息回调中获得状态_OK(0),并在发送可靠消息时将正整数或零整数作为返回值。因此,我没有收到错误,但是消息没有被发送(或接收)

在开始发送消息之前,是否需要满足某些条件

更新:

实际上,我有一个系统,它允许我在调用以下命令之一时发送数据:onRoomConnected、onp2pc connected和onPeersConnected。只要调用其中一个,我就会使用以下方式向新用户发送一条大消息(6000多字节,分为1000个字节):

Games.RealTimeMultiplayer.sendReliableMessage(mContext.aHelper.getApiClient(), null,
      serializedData.getBytes(), mRoomId, getParticipantId()); 

它直接取自按钮点击器示例。我过去一直等到onRoomConnected被调用,但我仍然看到我的一些消息没有通过。

使用proguard时出现相同的错误,没有发送消息的状态代码也没有问题,但对手从未收到它。你也使用proguard吗?不,我没有,到目前为止,添加5秒延迟是有效的。你能发布一些代码吗?我在RTMP应用程序中没有看到这种延迟。您能否显示您正在使用哪个回调来确定您是否在房间中并准备好发送消息?同时显示发送消息的代码也可能很有用。