Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在Metro应用程序中使用推送通知以时间间隔显示平铺数据?_Html_Microsoft Metro_Tiles_Winjs - Fatal编程技术网

Html 在Metro应用程序中使用推送通知以时间间隔显示平铺数据?

Html 在Metro应用程序中使用推送通知以时间间隔显示平铺数据?,html,microsoft-metro,tiles,winjs,Html,Microsoft Metro,Tiles,Winjs,我有一个metro应用程序,在其中我实现了推送通知的概念来获取单个消息。如果我获得了多个通知,我的应用程序磁贴仍然只能显示一个通知(msg)。我无法为特定时间显示多个通知。意味着我是否需要编写任何额外代码来在互动程序上显示多个通知。如果是,我应该在哪里编写客户端或服务器端 谢谢。有几种方法来看待更新,根据您的最终目标,您可能最终在客户端或服务器上实现代码,或者两者兼而有之 对于您描述的场景,每次需要新的磁贴通知时,都需要使用Windows Notification Services推送通知。通常

我有一个metro应用程序,在其中我实现了推送通知的概念来获取单个消息。如果我获得了多个通知,我的应用程序磁贴仍然只能显示一个通知(msg)。我无法为特定时间显示多个通知。意味着我是否需要编写任何额外代码来在互动程序上显示多个通知。如果是,我应该在哪里编写客户端或服务器端


谢谢。

有几种方法来看待更新,根据您的最终目标,您可能最终在客户端或服务器上实现代码,或者两者兼而有之

对于您描述的场景,每次需要新的磁贴通知时,都需要使用Windows Notification Services推送通知。通常,这是通过在云中运行一个服务(网站或Windows Azure服务或类似服务)来完成的,该服务调用Windows通知服务,并在发生感兴趣的事情时向应用程序发送磁贴更新

如果您希望多个通知在磁贴上循环,可以通过调用TileUpdater类上的enableNotificationQueue方法来启用:

根据下面的注释,enableNotificationQueue适用于任何通知源。但是,如果您希望从远程服务提取信息,而不是使用推送,则可以使用定时轮询作为使用远程信息更新磁贴的方法,如下所述:


结合对enableNotificationQueue的调用,它还可以启用您正在寻找的场景。

有几种方法可以查看更新,根据您的最终目标,您可能最终在客户端或服务器上实现代码,或者在两者中实现一点

对于您描述的场景,每次需要新的磁贴通知时,都需要使用Windows Notification Services推送通知。通常,这是通过在云中运行一个服务(网站或Windows Azure服务或类似服务)来完成的,该服务调用Windows通知服务,并在发生感兴趣的事情时向应用程序发送磁贴更新

如果您希望多个通知在磁贴上循环,可以通过调用TileUpdater类上的enableNotificationQueue方法来启用:

根据下面的注释,enableNotificationQueue适用于任何通知源。但是,如果您希望从远程服务提取信息,而不是使用推送,则可以使用定时轮询作为使用远程信息更新磁贴的方法,如下所述:


结合对enableNotificationQueue的调用,它还可以启用您正在寻找的场景。

更正-一旦启用通知队列,Windows将自动循环通过任何源(推送、定期、本地、计划)发送的磁贴通知,最多可循环5次通知。@NathanKuchta感谢您的澄清。我没有机会尝试启用带有推送通知的enableNotificationQueue,因此很高兴知道它也可以在那里工作。更正-一旦启用通知队列,Windows将自动循环通过任何源(推送、定期、本地、计划)发送的磁贴通知,最多5个通知谢谢你的澄清。我还没有机会尝试使用推送通知启用enableNotificationQueue,所以很高兴知道它也可以在那里工作。