构建一个多人iOS游戏,玩家之间相互竞争。游戏的性质是同步的。基本上,玩家通过Facebook、电子邮件等方式邀请彼此,然后开始游戏。
我们正在讨论什么是促进玩家实时通信的最佳策略(发送事件等)。来自Web开发的经验,我们使用了Comet和长轮询,效果很好。然而,在iOS上实现这一点的最佳方法尚不清楚。
似乎APN(Apple Push Notifications)在我们的情况下不太合适,有两个原因:延迟可能相当大,最多几秒钟,据我们所知。此外,使用APN需要用户授权通知。如果用户不授权,则无法玩游戏。
另外,我们了解到苹果的Game Kit(Game Center)在我们的情况下可能很有价值,但是它与通过Facebook等邀请的互动方式尚不清楚。同时,也不清楚是否需要使用苹果的Game Center以及它将如何影响用户体验。
非常感谢您对此事的指导,以及您认为的其他选项。
我们正在讨论什么是促进玩家实时通信的最佳策略(发送事件等)。来自Web开发的经验,我们使用了Comet和长轮询,效果很好。然而,在iOS上实现这一点的最佳方法尚不清楚。
似乎APN(Apple Push Notifications)在我们的情况下不太合适,有两个原因:延迟可能相当大,最多几秒钟,据我们所知。此外,使用APN需要用户授权通知。如果用户不授权,则无法玩游戏。
另外,我们了解到苹果的Game Kit(Game Center)在我们的情况下可能很有价值,但是它与通过Facebook等邀请的互动方式尚不清楚。同时,也不清楚是否需要使用苹果的Game Center以及它将如何影响用户体验。
非常感谢您对此事的指导,以及您认为的其他选项。