0

我正在构建一个使用蓝牙连接的 Xamarin.ios 应用程序。我正在努力实现以下目标。

  1. 每当我的应用程序被推送到后台时,该应用程序仍然需要接收蓝牙事件。为此,我已将这些字符串包含到 info.plist

     <key>UIBackgroundModes</key>
     <array>
      <string>bluetooth-central</string>
      <string>bluetooth-peripheral</string>
     </array>
    
  2. 每当我的应用程序处于后台时,都不会收到蓝牙事件

    a] CBCentralManager 接口没有看到任何事件

    b] AppDelegates 中也没有看到任何事件。

请让我知道如何接收这些事件

  1. 我试图实现的另一种情况是每当连接蓝牙设备时自动启动应用程序。有没有办法做到这一点?如果是,请分享步骤。
4

0 回答 0