2

我正在后台 windows phone 8.1 中测试任务,但触发器SystemTriggerType.SmsReceived对我不起作用。有没有人设法使它工作?

我使用了 MS 后台任务的这个示例,但只有原始版本有效。

替换这个:

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) ;
4

1 回答 1

1

SystemTriggerType.SmsReceived仅适用于第一方应用程序。3rd 方应用程序开发人员无法使用它。

对于我们没有初步文件澄清这一点,我感到很抱歉。希望通用应用程序(Windows 运行时)的 SDK 文档的最终版本能够澄清这一点。

于 2014-04-20T11:07:51.087 回答