Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使GKMatch连接保持活动状态_Ios_Game Center_Multiplayer_Gamekit - Fatal编程技术网

Ios 如何使GKMatch连接保持活动状态

Ios 如何使GKMatch连接保持活动状态,ios,game-center,multiplayer,gamekit,Ios,Game Center,Multiplayer,Gamekit,我有一个游戏,使用GameKit并使用Apple game Center管理连接和消息 当我测试软件时,连接没有问题,但一旦我通过互联网与另一个用户玩游戏,播放器经常会突然断开连接 我想实现一个简单的方法来重新连接玩家或避免从游戏中心获得断开连接的状态 我尝试了几个论坛和iOS文档中建议的解决方案,但所有这些都是通过向用户发送重新邀请消息来实现的,这并不是一个好的解决方案 我想有一些东西,如自动等待其他用户至少30秒或一分钟前,游戏会告诉玩家是最后断开连接 有时,断开连接的消息会在游戏本身发送的

我有一个游戏,使用GameKit并使用Apple game Center管理连接和消息

当我测试软件时,连接没有问题,但一旦我通过互联网与另一个用户玩游戏,播放器经常会突然断开连接

我想实现一个简单的方法来重新连接玩家或避免从游戏中心获得断开连接的状态

我尝试了几个论坛和iOS文档中建议的解决方案,但所有这些都是通过向用户发送重新邀请消息来实现的,这并不是一个好的解决方案

我想有一些东西,如自动等待其他用户至少30秒或一分钟前,游戏会告诉玩家是最后断开连接

有时,断开连接的消息会在游戏本身发送的正常数据消息之后很快出现,因此不清楚为什么会发生这种情况

有人能为这个问题找到一个好的解决方案吗