我正嘗試使用進程內後臺任務來獲取Bluetooth LE設備的通知。但是,下面的代碼掛起,在最後一行,並且不返回:後臺任務註冊在UWP中掛起GattCharacteristicNotificationTrigger
var bldr = new BackgroundTaskBuilder();
bldr.Name = guid.ToString("N");
var trigger = new GattCharacteristicNotificationTrigger(ch);
bldr.SetTrigger(trigger);
bldr.Register();
獲取設備的通知使用的應用程序基於事件的模型時的作品。此外,將任務註冊爲TimeTrigger
工程,因此應用程序清單中的聲明可以正常工作。
計算機運行創作者更新,但UWP設置爲至少需要Anniversary更新。
這也停止爲我的構建機器上的創作者更新工作(甚至沒有針對性的SDK,但)。您目前的SDK SDK創建者更新是?然後,當我將SDK更改爲Creators Update(因此SDK和生成計算機都是創作者更新)時,儘管我的清單信息適用於Anniversary更新,但在Register()上出現功能錯誤。 – Tyress
@Tyress我的應用程序定位週年紀念更新,所以除了在開發箱上安裝創建者更新之外,沒有其他更改。沒有錯誤被拋出,當bldr.Register()被調用時,應用程序會掛起。 – Markus
@Markus你解決了這個問題嗎? –