GameKit iOS5 - 处理回合制游戏的超时

时间:2013-06-08 21:11:32

标签: ios game-center gamekit

在iOS6中,我可以使用此功能指定下一位玩家必须完成转弯的超时时间: endTurnWithNextParticipants:turnTimeout:matchData:completionHandler

但是,iOS5中不存在超时属性。

由于我也想支持iOS5,如何在iOS5中指定超时?如果没有这个,玩家就不能永远地玩,游戏将被卡住而不会正常结束。

感谢。

1 个答案:

答案 0 :(得分:1)

据我所知,如果您支持iOS 5,则会陷入困境。

可能有用的一件事是使用本地通知提醒玩家轮到他们。 (当他们这样做时你会取消它。)这不会提供相同的用户体验,但由于你的大多数玩家将使用iOS 6,你可以假设超时值的两倍,iOS 5播放器应该有移动,并提醒他们检查他们目前的比赛。