我有两个应用成功地利用多点连接发送消息。
目前,当“服务器”应用程序移至后台时,我会拆除 session 并在返回前台时重新建立。现在,我需要让服务器应用程序在后台响应(对收到的消息)。
通过响应,我的意思是可以接受传入的消息,进行处理并向对等方返回确认 - 不需要 UI。 App回到前台时,会显示在后台收到的消息。
我在后台通知时禁用了 MPC teartown,发现 MPC 会自动断开“服务器”与 session 的连接 - 所以我的“客户端”同行会看到服务器离线。
- 后台多人 session 是否可能?我想是的,但似乎无法找到关于如何启用它的任何明确信息。
- 我没有开发过支持后台处理的应用,所以我正在寻找支持后台处理的应用是否能解决问题的指导
- 我见过的受支持的后台模式并没有真正与多点对齐 - 我能找到的最接近的是“后台获取” - 这真的很重要吗?
最佳答案
嗯,根据 Apple Dev Forums 的回复,答案是否定的。在后台运行时不支持多人通信。对于那些有权访问的人,请在此处链接:Apple Dev Forum
根据苹果文档“如果应用程序进入后台,框架会停止广告和浏览并断开所有打开的 session 。返回前台后,框架会自动恢复广告和浏览,但开发人员必须重新建立任何已关闭的 session "引用:Apple doc
关于ios - 我可以在后台运行多点连接 session 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138622/