当前位置: 首页 > 知识库问答 >
问题:

显示本地烤面包通知

太叔繁
2023-03-14

我想为Windows Phone8.1开发一个包含本地“通知”的通用应用程序。

我想做的是在一个toast控件的扭结中向用户显示所有消息(错误、信息、警告)。所有的事情都是在本地完成的,而不需要经过标准的通知系统。在Windows Phone8上工作有几个系统:

  • 吐司网(http://www.nuget.org/packages/toastinetwp/)
  • conding4fun烤面包提示(https://coding4fun.codePlex.com/wikipage?title=toast%20prompt&referringtitle=documentation

但在windows Phone8.1项目中不可能包含这些库。

有人知道另一种显示“本地”祝酒词的方法吗?

共有1个答案

包唯
2023-03-14

您可以使用在应用程序运行时出现的本地通知。

ToastTemplateType toastTemplateXml = ToastTemplateType.ToastImageAndText01; 
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplateXml);

然后需要填充GetTemplateContent返回的XML

<toast>
    <visual>
        <binding template="ToastImageAndText01">
            <image id="img" src=""/>
            <text id="txt"></text>
        </binding>
    </visual>
</toast>

在XML DOM中提供toast的内容。该图像仅适用于Windows 8.1。

((XmlElement)toastNode).SetAttribute("launch", "{\"type\":\"toast\",\"param1\":\"1\",\"param2\":\"2\"}");
ToastNotification toast = new ToastNotification(toastXml);
ToastNotificationManager.CreateToastNotifier().Show(toast);
 类似资料:
  • 这是我的烤面包机功能代码:

  • 欢迎的xml文件: 不是我还尝试了和。 代码的结果是打开屏幕,然后按下按钮--什么都没有发生。

  • 3->现在我从后端发送通知(Hub在电话mpns通知的情况下工作)。 问题:-你们知道为什么它在Windows8.1中不起作用吗?或者我缺少了什么。这是我正在经历的最简单的例子。感谢任何帮助。 编辑:-这是有趣的事情。

  • 问题内容: 我正在使用此服务进行通知:https : //github.com/jirikavi/AngularJS- Toaster 正常运行。已经为我的应用程序中的任何位置进行了配置,我创建了一个pop()按钮,单击触发通知烤面包机。 我现在需要的是应用程序中的任何控制器,都可以调用触发通知方法。 例如,在控制器ProductController中,我随时可以调用pop(),然后将触发通知。

  • 我正试图通过adb shell在我的三星Note 3上显示本地图像。 ,但仍然不起作用。有人能帮我吗,真的很感激!