【发布时间】:2013-11-08 21:20:31
【问题描述】:
我们有一个使用套接字创建玩家大厅的游戏。当玩家创建大厅时,会在我们的服务器上创建一个游戏。不幸的是,如果用户使用 Apple 按钮切换我们的应用程序,另一位用户可能会加入游戏,并且游戏将开始时只有一个玩家处于活动状态。所以我们想在应用转换到后台关闭大厅时通过套接字向我们的服务器发送一条消息,阻止其他人加入。
但我们不能。套接字在进入后台模式时被冻结。即使我们使用 beginBackgroundTaskWithExpirationHandler 让应用程序保持活动状态,也没有套接字活动起作用。
VOIP 不是一个选项,因为标题与 VOIP 无关,并且会在 Apple 提交后立即被退回。
任何人有任何非 VOIP 相关的想法?
非常感谢,
史蒂夫。
【问题讨论】:
标签: ios sockets background