如何制作固定的Toast通知

时间:2013-07-24 14:05:35

标签: windows-phone-7 windows-phone

我是Windows Phone开发的新手,我在WP 7.5中发现了一些关于后台代理的内容: http://code.msdn.microsoft.com/wpapps/CSWP7ScheduledTaskAgent-6450bcf1

我无法找到一种方法来修复Toast通知,我的意思是,当它出现在屏幕上时它会消失。

有没有办法做到这一点?任何建议,文档都应该很棒。

感谢。

1 个答案:

答案 0 :(得分:0)

操作系统的Toast通知

创建Toast通知时,操作系统会处理显示的时间...

  

除非用户,否则吐司通知显示约10秒钟   用右手轻弹就可以解散它。如果用户点击吐司,请通过   默认情况下,您的应用的启动屏幕将启动。或者,您可以选择   指定您的应用的哪个屏幕将启动。

取自the official documentation

Toast通知的API 允许您指定时间。只有标题,内容和深入链接到您的应用程序。这是后台代理可以使用的唯一类型的toast / notification。但它会出现:

  1. 在“开始”屏幕上
  2. 何时使用您的应用
  3. 当使用任何其他应用时。

  4. 自定义吐司式通知(例如Coding4Fun Toolkit's Toast Prompt

    自定义Toast通知虽然更灵活,但必须遵守所有系统规则,而不像系统的Toast Notification具有特殊权限。

    这意味着Coding4Fun Toolkit的Toast Prompt不能:

    1. 当您的应用未运行时显示通知(应用无法在后台运行,它们基本上已暂停)
    2. 当用户在“开始”屏幕上或未使用您的应用时显示通知

    3. 持久(或长期)显示Toast通知会让用户烦恼(因此操作系统版本需要10秒限制)所以请仔细考虑您需要它的原因 - System Tray或{{ 1}}一个更好的主意?

      如果您是Windows Phone新手,我建议您暂时使用手机,以了解系统的工作原理以及其他应用如何使用各种通知。