【问题标题】:Multipeer Connectivity in background mode后台模式下的多点连接
【发布时间】:2018-03-06 10:13:05
【问题描述】:

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

请注意以下事实:

  1. iOS 应用程序设置为在后台运行,因为它还执行一些 BLE 任务,所以我确定 iOS 应用程序即使在后台模式下运行也没有问题(我确保它不会进入暂停状态模式)。
  2. 我知道 Apple 文档指出,一旦应用程序进入后台模式,MPC 就会关闭。

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

我的问题是,即使应用程序处于后台模式,是否有任何解决方法可以让我的 MPC 保持活动状态?

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

【问题讨论】:

  • iOS 中的后台连接非常有限。它只允许上传或download 文件。因此,没有解决此问题的方法。

标签: ios swift multipeer-connectivity


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 2014-01-19
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多