0
當我使用PlayGamesPlatform.Instance.RealTime.SendMessage()
時,是否有方法可以確認對手收到了消息。如何收到谷歌玩遊戲服務中收到的回覆信息?
PlayGamesPlatform.Instance.RealTime.SendMessage()
之後的代碼是否立即被調用,或者是否等待直到收到消息?
我正在使用谷歌官方谷歌玩遊戲服務統一插件。
當我使用PlayGamesPlatform.Instance.RealTime.SendMessage()
時,是否有方法可以確認對手收到了消息。如何收到谷歌玩遊戲服務中收到的回覆信息?
PlayGamesPlatform.Instance.RealTime.SendMessage()
之後的代碼是否立即被調用,或者是否等待直到收到消息?
我正在使用谷歌官方谷歌玩遊戲服務統一插件。
簡短的回答是不,SendMessage()沒有返回值。這個調用或多或少是同步的,也就是說一旦它返回就會發送消息。與接收方沒有交互來確認消息。
如果您需要類似的東西,最好在SendMessage()之上實現您自己的協議。您可以保留髮送的消息列表,並定期讓接收者發送收到的消息的ID。
或者,您可能有某種序列號,並且如果序列號被跳過,讓接收方向發送方發送錯誤。