我在 GameKit 上工作了一段时间。几乎一切正常。我有一个主要问题是session:peer:didChangeState:
恢复后没有调用方法。
在 Apple 示例 GKRocket 中,如果应用程序暂停(willTerminate)并在它返回时设置(willResume),则会话被破坏。对于我的应用程序,保持会话正常运行会很好。
在日志中我可以看到,session:peer:didChangeState:
当应用程序挂起时,状态为 GKPeerStateUnavailable 被调用,但在使用 GKPeerStateAvailable 恢复调用后不会出现。会话可用。但即使是新客户也找不到该设备。
我使用 SessionModes 服务器/客户端。
在此先感谢您的帮助!