我正在构建一个使用蓝牙连接的 Xamarin.ios 应用程序。我正在努力实现以下目标。
每当我的应用程序被推送到后台时,该应用程序仍然需要接收蓝牙事件。为此,我已将这些字符串包含到 info.plist
<key>UIBackgroundModes</key> <array> <string>bluetooth-central</string> <string>bluetooth-peripheral</string> </array>
每当我的应用程序处于后台时,都不会收到蓝牙事件
a] CBCentralManager 接口没有看到任何事件
b] AppDelegates 中也没有看到任何事件。
请让我知道如何接收这些事件
- 我试图实现的另一种情况是每当连接蓝牙设备时自动启动应用程序。有没有办法做到这一点?如果是,请分享步骤。