在xamarin.ios bluetooth-central不应该按照它应该行事

时间:2017-03-16 11:30:01

标签: c# ios xamarin xamarin.ios xamarin.forms

我有xamarin表单应用程序,它使用BLE外围设备更新数据库。我不想在进入后台时中断此过程。为此,我在iOS项目中包含了info.plist:

<key>UIBackgroundModes</key>
<array>
    <string>bluetooth-central</string>
</array>

什么也没做。我在前景中改变了2次,在背景中改变了5次,在前景中改变了2次,我有了这个日志:

3/16/2017 10:27:30 AM breadcrumb: Sucessfully started
3/16/2017 10:27:30 AM breadcrumb: Navigated to MainPage
3/16/2017 10:27:31 AM breadcrumb: Activated
3/16/2017 10:27:31 AM breadcrumb: StatisticsPage appeared
3/16/2017 10:27:50 AM breadcrumb: SideChanged
3/16/2017 10:28:42 AM breadcrumb: SideChanged
3/16/2017 10:28:45 AM breadcrumb: Enter background
3/16/2017 10:28:58 AM breadcrumb: EnterForeground
3/16/2017 10:28:59 AM breadcrumb: Activated
3/16/2017 10:29:04 AM breadcrumb: SideChanged
3/16/2017 10:29:08 AM breadcrumb: SideChanged

背景没有任何变化。我忘了做什么以及在哪里搜索?

EDIT1: 我在xamarin.iOS上制作了一个示例应用程序,一切正常。看起来我的代码中有一些东西。但我将不胜感激任何帮助。

EDIT2: 我从我的项目中删除了所有代码,直到什么都没有留下它仍然无效! my broken app sample working app

1 个答案:

答案 0 :(得分:0)

请在info.plist条目中尝试bluetooth-peripheral作为您的值。