此示例演示了卵石时间轴API中主题和共享引脚的用法。我们还有其他示例向您展示了如何创建用户引脚并直接从Pebblekit JS推动它们。
首先将此存储库克隆到您的本地计算机。
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
使用uuidgen
生成您唯一的UUID
,然后将其替换为appinfo.json。然后按照我们的启用时间表指南获取您的时间表令牌,以便该应用程序能够发送引脚。
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
构建卵石应用并在玄武岩仿真器上运行。
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,因此操作将更新每个人的时间表上的PIN,该时间表订阅了GameOfThrones
主题。
如果您想了解有关新的Pebble时间轴API的更多信息,请查看我们的Hello Timeline示例,以说明单用户引脚的使用以及如何使用操作。您还应该查看Pebble开发人员网站上的时间轴指南。
麻省理工学院