我在后台Windows Phone 8.1中测试任务但触发器SystemTriggerType.SmsReceived
对我不起作用。有没有人设法让它工作?
我使用了MS后台任务的this example,但只使用了原始版本。
取代这个:
var task = BackgroundTaskSample.RegisterBackgroundTask ( BackgroundTaskSample.SampleBackgroundTaskEntryPoint, BackgroundTaskSample.SampleBackgroundTaskName ,new SystemTrigger ( SystemTriggerType.TimeZoneChange , false) ,null) ;
关于这个:
var task = BackgroundTaskSample.RegisterBackgroundTask (BackgroundTaskSample.SampleBackgroundTaskEntryPoint, BackgroundTaskSample.SampleBackgroundTaskName , new SystemTrigger ( SystemTriggerType.SmsReceived , false) ,null) ;
答案 0 :(得分:1)
SystemTriggerType.SmsReceived
仅适用于第一方应用。它不适用于第三方应用程序开发人员。
对不起,我们没有初步文件澄清这一点。希望Universal Apps(Windows运行时)的SDK文档的最终版本能够澄清这一点。