0

當我使用PlayGamesPlatform.Instance.RealTime.SendMessage()時,是否有方法可以確認對手收到了消息。如何收到谷歌玩遊戲服務中收到的回覆信息?

PlayGamesPlatform.Instance.RealTime.SendMessage()之後的代碼是否立即被調用,或者是否等待直到收到消息?

我正在使用谷歌官方谷歌玩遊戲服務統一插件。

回答

1

簡短的回答是不,SendMessage()沒有返回值。這個調用或多或少是同步的,也就是說一旦它返回就會發送消息。與接收方沒有交互來確認消息。

如果您需要類似的東西,最好在SendMessage()之上實現您自己的協議。您可以保留髮送的消息列表,並定期讓接收者發送收到的消息的ID。

或者,您可能有某種序列號,並且如果序列號被跳過,讓接收方向發送方發送錯誤。

相關問題