我使用https://developer.microsoftband.com/WebTile爲Microsoft Band 2創建了一個簡單的Web Tile。該瓷磚安裝沒有問題,最初顯示正確的值,但從未更新。我添加了一個通知,以查看是否發生了任何事情,並且手機刷新內容時通知會被觸發,但即使Feed中的數據發生更改,數據也不會更新。Microsoft Band Web Tile不更新
輕微消毒飼料:
<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>
我想在瓷磚上更新的唯一數據是<description>
值。 <link>
和<title>
起初沒有變化,但我添加了日期時間(以蜱),希望說服應用程序根據變化採取行動,但沒有運氣。
我正在爲Microsoft Health應用程序使用Android手機。
我試着將ETag,Last-Modified和no-cache添加到標題中,但在獲取第一個值後該tile仍不會更新。這裏是標題: 'Cache-Control:no-cache Content-Encoding:gzip Content-Length:136 Content-Type:application/json;字符集= UTF-8 日期:星期四,2015年11月12日2點43分23秒GMT 的ETag:635828930038482426 到期日:-1 上次修改:星期四,2015年11月12日2點43分23秒GMT 附註:無緩存 服務器:Microsoft-IIS/8.0 有所不同:接受編碼 X-ASPNET-版本:4.0.30319 X-AspNetMvc-版本:5.2 X供電,通過:ASP.NET' 我缺少什麼? –