Я создал простую веб-панель для Microsoft Band 2, используя https://developer.microsoftband.com/WebTile. Плитка установлена без проблем и изначально показала правильные значения, но она никогда не обновлялась. Я добавил уведомление, чтобы узнать, происходит ли что-либо, и уведомление активируется, когда телефон обновляет контент, но данные никогда не обновляются, даже если данные изменяются в фиде.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>
не изменились сначала, но я добавил дату и время (в тиках) в надежде убедить приложение действовать на изменение, но не повезло.
Я использую телефон Android для приложения Microsoft Health.
Я попытался добавить в заголовки ETag, Last-Modified и no-cache, но плитка по-прежнему не будет обновляться после получения первого значения.Вот заголовки: 'Cache-Control: no-cache Content-Encoding: gzip Content-Length: 136 Content-Type: application/json; не набор символов = UTF-8 Дата: Пт, 12 ноября 2015 2:43:23 GMT ETag: 635828930038482426 Expires: -1 Last-Modified: чт, 12 ноября 2015 2:43:23 GMT Pragma: нет кэша Сервер: Microsoft-IIS/8.0 Vary: Accept-Encoding X-Сеть САШ-Version: 4.0.30319 X-AspNetMvc-Version: 5.2 X-Powered-By: ASP.NET' Что я упускаю? –