背景模式下的多重连接

时间:2018-03-06 10:13:05

标签: ios swift multipeer-connectivity

我已经实现了一个使用MPC将数据发送到OS X应用程序的iOS应用程序。 MPC会话建立后,数据正​​在传输而没有任何问题。但是,当iOS应用程序进入后台模式时,一段时间后会发现会话断开连接。

请注意以下事实:

  1. iOS应用程序设置为在后台工作,因为它也执行一些BLE任务,因此我确信iOS应用程序即使在后台模式下也没有问题(我确保它不会被暂停)任何时候的模式)。
  2. 我知道Apple文档声明一旦应用程序进入后台模式,MPC就会关闭。
  3.   

    如果应用程序进入后台,框架将停止广告和浏览并断开所有打开的会话。返回前台后,框架会自动恢复广告和浏览,但开发人员必须重新建立任何已关闭的会话。

    我的问题是,即使app处于后台模式,是否有任何解决方法可以让我的MPC保持活力?

    更新:我无法找到解决方法。我最终使用纯BLE。

1 个答案:

答案 0 :(得分:0)

不,遗憾的是,当应用处于后台模式时,没有解决方法可以使MPC会话保持活动状态。