GPGS可靠的消息没有到达其他玩家

eBe*_*ani 6 messaging android google-api google-play-services google-play-games

我正在使用谷歌游戏服务来处理我的游戏中的多人游戏,但我已经达到了主要的绊脚石.我在游戏中使用实时多人游戏并在用户之间定期发送可靠的消息(平均每秒1条消息;较大的文件被分割并且可以以每秒10毫秒的速度发送).

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

我检查了状态代码,我从消息回调中得到STATUS_OK(0),在发送可靠消息时从正整数或零整数作为返回值.所以我没有收到错误,但是没有发送(或接收)消息.

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

更新:

我实际上有一个系统可以让我在调用以下其中一个时发送数据:onRoomConnected,onP2PConnected和onPeersConnected.当其中一个被调用时,我发送一条大消息(6000多个字节,分成1000个块)给新用户使用:

Games.RealTimeMultiplayer.sendReliableMessage(mContext.aHelper.getApiClient(), null,
      serializedData.getBytes(), mRoomId, getParticipantId()); 
Run Code Online (Sandbox Code Playgroud)

这是直接从按钮点击器示例中获取的.我曾经等到onRoomConnected被调用,但我仍然看到我的一些消息没有通过.