Rss Microsoft Band Web互动程序未更新
我使用为Microsoft Band 2创建了一个简单的Web互动程序。磁贴安装顺利,最初显示的值正确,但从未更新。我添加了一个通知来查看是否发生了任何事情,当手机刷新内容时,该通知确实会被触发,但即使提要中的数据发生了更改,数据也不会被更新 轻度消毒饲料:Rss Microsoft Band Web互动程序未更新,rss,microsoft-band,Rss,Microsoft Band,我使用为Microsoft Band 2创建了一个简单的Web互动程序。磁贴安装顺利,最初显示的值正确,但从未更新。我添加了一个通知来查看是否发生了任何事情,当手机刷新内容时,该通知确实会被触发,但即使提要中的数据发生了更改,数据也不会被更新 轻度消毒饲料: <rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"> <channel> <title>Title</title>
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>Title</title>
<link>http://website.com/band</link>
<description>Band Tile</description>
<language>en-US</language>
<copyright>2015 Company</copyright>
<lastBuildDate>Sun, 01 Nov 2015 19:25:21 Z</lastBuildDate>
<item>
<link>http://company.com/band/635820027213013187</link>
<title>635820027212075628</title>
<description>2</description>
</item>
</channel>
</rss>
标题
http://website.com/band
带状瓷砖
恩美
2015年公司
2015年11月1日星期日19:25:21 Z
http://company.com/band/635820027213013187
635820027212075628
2.
我试图在互动程序上更新的唯一数据是
值。
起初,
和
并没有改变,但我添加了日期时间(以滴答为单位),希望说服应用程序按照改变行事,但运气不好
我正在为Microsoft Health App使用Android手机。如果web服务器在其HTTP响应中提供ETag值,则web互动程序将在其下一个HTTP请求“如果不匹配”标题中提供该值,以避免再次下载相同的内容。您使用的HTTP服务器是否支持ETag?如果支持ETag,则每次提要内容更改时服务器上的值是否都会更改 同样,在下一个请求中,将使用“Last Modified”响应头(如果由服务器提供),以设置“if Modified Since”头。因此,如果服务器支持此标头,则每次提要内容更改时都必须设置上次修改的日期 如果Web互动程序是一个提要互动程序(即,对于提要的每个新项,在条带上显示一个页面),则会检查提要的其他项,以查看它们是否与以前看到的项匹配。对于RSS提要,匹配使用由“guid”或“pubDate”标记的值(如果可用),否则使用整个项的散列 由于提要示例没有项的“guid”或“pubDate”标记,因此应该应用所有项哈希。因此,将描述值更改为与前8项描述之一不匹配的内容时,应将其视为新内容 如果您已经使用提要数据创建了提要互动程序,并且第一次提要包含描述为“1”的项,则应在显示该“1”的条带上创建页面。然后在下一次更新时,当提要包含一个描述为“2”的项目时,乐队应该会得到一个显示“2”的新页面 如果您创建了非馈送磁贴(例如,只有一个页面的磁贴),则带区上的页面应反映来自最新同步的web数据(只要服务器支持ETag和Last Modified设置正确)
对于后台更新,在进行新的更新尝试之前,清单中指定的“refreshIntervalMinutes”也必须从上次更新开始。但是,如果您在MS Health应用程序中使用该选项强制同步,则“refreshIntervalMinutes”将被忽略。我尝试将ETag、Last Modified和no cache添加到标题中,但在获得第一个值后磁贴仍不会更新。以下是标题:
Cache-Control:no-Cache-Content-Encoding:gzip-Content-Length:136-Content-Type:application/json;charset=utf-8日期:2015年11月12日星期四02:43:23 GMT ETag:635828930038482426过期:-1上次修改:2015年11月12日星期四02:43:23 GMT Pragma:无缓存服务器:Microsoft IIS/8.0变化:接受编码X-AspNet-Version:4.0.30319 X-AspNetMvc-Version:5.2 X-Powered-By:ASP.NET
我缺少什么?