首页 > 解决方案 > Xamarin.iOS 中的“必需的后台模式”实际上是什么意思?

问题描述

我一直在使用基于 Xamarin.Forms 的应用程序,该应用程序在 Android 和 iOS 上使用音频、位置、蓝牙 LE 和其他后台处理。对于 iOS,我必须在文件中设置所需的背景模式。Info.plist现在,我已启用App plays audio or streams audio/video using AirPlayApp registers for location updates和 ,App communicates using CoreBluetooth但该应用程序在接收来自蓝牙 LE 传感器的数据时会在一段时间后自行终止。

上网查了一下,几乎没有关于以下所有背景模式的解释,即使在微软文档上也是如此

有人可以解释一下每种背景模式启用什么,我们什么时候应该使用哪一种。谢谢!

在此处输入图像描述

标签: iosxamarinxamarin.ioscore-bluetooth

解决方案


打开 info.plist iOS Manifest Editor,您可以在后台模式中找到以下选项。

在此处输入图像描述

我认为官方文档中的解释很清楚。

在此处输入图像描述


推荐阅读