如何处理"The notification platform is unavaible",系统异常
How to handle "The notification platform is unavaible", System Exception
我正在使用 Visual Studio 2015 Rc 开发 Windows 10。我开发了一个发送 toast 通知的通用应用程序。我注意到在 RaspberryP2 上部署应用程序时,我收到此异常:
WinRT information: The notification platform is unavailable.
没关系,我真的不需要在 IOT 设备上显示通知,我只是 运行 不抛出。
抛出的代码:
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
XmlNodeList stringElements = toastXml.GetElementsByTagName("text");
stringElements[0].AppendChild(toastXml.CreateTextNode("Title"));
stringElements[1].AppendChild(toastXml.CreateTextNode("Text"));
ToastNotification toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);
如果应用程序 运行ning 在 Windows 10 IoT 上,我如何避免 运行 此代码?
(我正在寻找类似 if (NotificationsAvaibible) { } else { }
此页面显示了此时不可用的 API:
https://ms-iot.github.io/content/en-US/win10/UnavailableApis.htm
如果这对您的情况不起作用:
if (ApiInformation.IsTypePresent("Windows.ApplicationModel.Background.ToastNotificationActionTrigger"))
{
//put your line here which otherwise has an exception
}
那么你可能需要求助于尝试......除了这条线。
我正在使用 Visual Studio 2015 Rc 开发 Windows 10。我开发了一个发送 toast 通知的通用应用程序。我注意到在 RaspberryP2 上部署应用程序时,我收到此异常:
WinRT information: The notification platform is unavailable.
没关系,我真的不需要在 IOT 设备上显示通知,我只是 运行 不抛出。
抛出的代码:
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
XmlNodeList stringElements = toastXml.GetElementsByTagName("text");
stringElements[0].AppendChild(toastXml.CreateTextNode("Title"));
stringElements[1].AppendChild(toastXml.CreateTextNode("Text"));
ToastNotification toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);
如果应用程序 运行ning 在 Windows 10 IoT 上,我如何避免 运行 此代码?
(我正在寻找类似 if (NotificationsAvaibible) { } else { }
此页面显示了此时不可用的 API: https://ms-iot.github.io/content/en-US/win10/UnavailableApis.htm
如果这对您的情况不起作用:
if (ApiInformation.IsTypePresent("Windows.ApplicationModel.Background.ToastNotificationActionTrigger"))
{
//put your line here which otherwise has an exception
}
那么你可能需要求助于尝试......除了这条线。