2

我在使用 GameKit 和 GKSession 操作时遇到问题。我正在尝试实现具有此行为的 GKSession 客户端-服务器 iOS 应用程序系统(ServerApp、ClientApp):

  1. ServerApp 在GKSessionModeServer模式下创建 GKSession (仅限蓝牙)
  2. ClientApp 检测到服务器并连接到它
  3. 应用程序和东西之间的一些数据交换

一切都很好,除非 ServerApp 或 ClientApp 实例进入后台。如果 ServerApp 进入后台,客户端会收到 GKPeerStateUnavailable 事件,我无法连接到它。我需要的是避免这个事件:这意味着,即使应用程序在后台,也要找到一种方法来保持 ServerApp GKSession 套接字继续运行。

任何帮助将不胜感激。

4

1 回答 1

0

也许你可以通过设置 info.plist 标志来保持应用程序在后台运行,让它像音乐播放器一样保持活跃?

这个线程讨论了这个:

从拉兹

于 2013-09-17T15:22:33.463 回答