Windows runtime 从windows通用应用程序发送Toast通知

Windows runtime 从windows通用应用程序发送Toast通知,windows-runtime,windows-phone,windows-store-apps,windows-phone-8.1,win-universal-app,Windows Runtime,Windows Phone,Windows Store Apps,Windows Phone 8.1,Win Universal App,我正在试图找到一种从windows通用应用程序发送toast通知的方法。Azure文档确实提到了一种从控制台应用程序执行此操作的方法。但这不符合我的用例,我想从windows通用应用程序发送toast通知。问题是nugget软件包Microsoft.Azure.Service.Bus与windows应用商店或windows phone 8.1应用程序不兼容 是否有任何Windows Azure库允许我从Windows universal application发送toast通知 通常,您不会从U

我正在试图找到一种从windows通用应用程序发送toast通知的方法。Azure文档确实提到了一种从控制台应用程序执行此操作的方法。但这不符合我的用例,我想从windows通用应用程序发送toast通知。问题是nugget软件包Microsoft.Azure.Service.Bus与windows应用商店或windows phone 8.1应用程序不兼容


是否有任何Windows Azure库允许我从Windows universal application发送
toast通知

通常,您不会从Universal应用程序发送祝酒词。您可以将toast发送到应用程序,让用户知道服务器上发生了什么

如果您想安排从应用程序到本地系统的祝酒活动,则不需要Azure(或其他web服务)。您可以直接使用计划通知来计划。看到和

如果您想将通知推送到别处,那么可以设置Azure通知中心,并通过HttpClient类通过its连接到它

更典型的情况是,您的应用程序会联系后端服务器以连接到通知中心。这可以通过Azure移动服务轻松设置。看

Toast通知是在屏幕上出现几秒钟的小弹出窗口。它们传递信息,甚至可以定制为播放不同的声音


有关更多信息,请参阅。

以下两个基本示例:

仅示例1文本

示例2文本和图像


谢谢你的回答,我想确认我没有错过MSFT的API表单。似乎没有一个。。。根据您的回答,我需要创建一个REST客户端,或者创建一个web服务。我正在尝试将toast通知从一个设备发送到多个设备。此答案将只向运行应用程序的设备发送通知。很抱歉,关于
toast通知
推送通知
的问题不清楚。
const ToastTemplateType toastTemplate = ToastTemplateType.ToastText01;
var toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);

var toastTextElements = toastXml.GetElementsByTagName("text");
toastTextElements[0].AppendChild(toastXml.CreateTextNode("Hello World!"));

var toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);
const ToastTemplateType toastTemplate = ToastTemplateType.ToastImageAndText01;
var toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);

var toastTextElements = toastXml.GetElementsByTagName("text");
toastTextElements[0].AppendChild(toastXml.CreateTextNode("Hello World!"));

var toastImageAttributes = toastXml.GetElementsByTagName("image");
((XmlElement)toastImageAttributes[0]).SetAttribute("src", "https://i.stack.imgur.com/wzdIt.jpg");

var toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);