Этот пример демонстрирует использование тем и общих булавок в API грабежа. У нас также есть другие примеры, показывающие вам, как создавать пользовательские булавки, и подтолкнуть их непосредственно из Pebblekit JS.
Начните с клонирования этого репозитория на местную машину.
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
Создайте свой уникальный UUID
с uuidgen
и замените его в Appinfo.json. Затем следуйте нашему руководству по срокам, чтобы получить токены с временной шкалой, чтобы приложение могло отправлять выводы.
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
Создайте приложение Pebble и запустите его на эмуляторе базальта.
cd timeline-tv-tracker/pebble/
pebble build
pebble install --emulator basalt
Запустите бэкэнд -приложение Node.js.
cd timeline-tv-tracker/node/
npm install
export PEBBLE_TIMELINE_API_KEY=4e8d87150e2e6c12057da0e34c4d968e # the API key you got from the Pebble Developer Portal
node app.js
Запустите приложение на эмуляторе. Вы должны увидеть сообщение, сообщающее вам, что вы подписались на тему GameOfThrones
и что PIN -код был отправлен на ваш график. Выйдите из приложения и нажмите, чтобы просмотреть временную шкалу. Вы должны увидеть свою булавку! (Возможно, вам придется подождать минуту или две, а затем выйти и перезагрузить график, чтобы увидеть булавку.)
PIN -код сообщит, сколько людей в настоящее время смотрят, и вы можете использовать действия для увеличения или уменьшения этого числа. Поскольку это общий PIN -код, действия будут обновлять PIN -код на временной шкале каждого, который подписан на тему GameOfThrones
.
Если вы хотите узнать больше о новом API Time -шкале Pebble, ознакомьтесь с нашим примером Hello Timeline, демонстрирующим использование однопользовательских контактов и о том, как использовать действия. Вы также должны взглянуть на руководства по срокам на веб -сайте разработчика Pebble.
Грань