ios - Xamarin.iOS 中的“必需的后台模式”实际上是什么意思?
问题描述
我一直在使用基于 Xamarin.Forms 的应用程序,该应用程序在 Android 和 iOS 上使用音频、位置、蓝牙 LE 和其他后台处理。对于 iOS,我必须在文件中设置所需的背景模式。Info.plist
现在,我已启用App plays audio or streams audio/video using AirPlay
、App registers for location updates
和 ,App communicates using CoreBluetooth
但该应用程序在接收来自蓝牙 LE 传感器的数据时会在一段时间后自行终止。
上网查了一下,几乎没有关于以下所有背景模式的解释,即使在微软文档上也是如此
有人可以解释一下每种背景模式启用什么,我们什么时候应该使用哪一种。谢谢!
解决方案
推荐阅读
- c# - 在应用程序设置中使用本地类
- javascript - 如何在循环中获取多个 iFrame
- .net-core - Amazon Sage Maker:如何验证 AWS SageMaker 端点请求
- django - Django:CI/CD、BitBucket 管道和 VPS
- angular - 为什么@input 不加载变量中的数据?
- routes - 如何在 Rails 5 中使用自定义端口创建路由?
- c++ - Windows 是否有 S_IRGRP 和 S_IROTH 的替代方案?
- javascript - ReactJS API 身份验证:在现有状态转换期间无法更新
- python - 使用 Telethon for Telegram 时如何纠正“‘协程’对象没有属性‘数据’”错误?
- python - 检测并返回推文列表中每条推文的语言