Всего навсего нужно создать директорию, в которой сделать html страничку и манифест файл – Info.plist и файл Default.png – картинка, которая будте показываться, пока виджет не инициализирован. После чего переименовать эту директорию в *.wdgt. Все. Советы по обходу граблей под катом.
Подсказки:
[xml]
<key>AllowNetworkAccess</key>
<true/>
[/xml]
[javascript]
document.getElementById(‘debug’).textContent = ‘something that you want to log’;
[/javascript]
Как примера я взял разработку погодного виджета, пожалуй одного из самых популярных. Данные беру с openweathermap.
Для удобства создал grunt конфигурацию, которая сама копирует файлы и переименовывает папку в файл с расширением *.wdgt.
Код примера тут.
В моем виджете всегда светит солнышко. It’s not a bug, it’s feature.
]]>