我创建了一个简单的任务,当在 windows phone 8.1 通用应用程序中收到短信但它不起作用时触发?还有其他人有同样的问题吗?这是我的代码。
await BackgroundExecutionManager.RequestAccessAsync();
BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder();
taskBuilder.Name = "SMSTask";
//GattDeviceService.FromIdAsync();
//GattCharacteristicNotificationTrigger trigger = new GattCharacteristicNotificationTrigger(GattCharacteristic);
SystemTrigger systemTrigger1 = new SystemTrigger(SystemTriggerType.TimeZoneChange, false);
BackgroundTaskBuilder taskBuilder1 = new BackgroundTaskBuilder();
taskBuilder1.Name = "TestTask";
taskBuilder1.SetTrigger(systemTrigger1);
taskBuilder1.TaskEntryPoint = typeof(TestTask.TestTask).FullName;
taskBuilder1.Register();
SystemTrigger systemTrigger = new SystemTrigger(SystemTriggerType.SmsReceived, false);
taskBuilder.SetTrigger(systemTrigger);
taskBuilder.TaskEntryPoint = typeof(SMSTask.SMSTask).FullName;
taskBuilder.Register();
lblMessage.Text = "both task registered";
在上面的代码中,有 2 个任务一个用于时区,它工作正常,另一个用于接收短信,当我在我的移动设备中接收短信时它不起作用