转弯的游戏中心回合时限

时间:2012-02-08 16:39:43

标签: ios time push-notification game-center multiplayer

我正在开发iphone& ipad,gamecenter转基础游戏。

我想为每个转弯建立一个时间限制。每位玩家只需48小时即可完成转弯。当玩家时间不够时,他/她应该收到快速通知。 如果玩家没有在时间限制内转弯,他就会离开游戏(并获得另一个通知)。 流行的游戏Wordfeud就是这样的,但它们有自己的服务器(不是通过Apple的游戏中心)。

据我所知,NSNotificationCenter只有一个GameCenter通知,即身份验证确实发生了变化。

有没有人知道如何在我的游戏中实现这些通知?

2 个答案:

答案 0 :(得分:0)

没有骰子。没有应用程序运行,你无法杀死游戏。 但是,您可以给用户留下印象,如果您愿意,可以使用本地通知(请参阅UILocalNotification-[UIApplication scheduleLocalNotification:]了解相关信息)

答案 1 :(得分:0)

在iOS 6.0及更高版本中,您可以使用以下方法结束转弯

- (void)endTurnWithNextParticipants:(NSArray *)nextParticipants turnTimeout:(NSTimeInterval)timeout matchData:(NSData *)matchData completionHandler:(void (^)(NSError *error))completionHandler

您可以定义超时间隔。如果玩家没有在该间隔内进行游戏或玩游戏,那么下一个玩家将轮到该游戏。