Dieses Beispiel zeigt die Verwendung von Themen und gemeinsamen Stiften in der Pebble Timeline -API. Wir haben auch andere Beispiele, die Ihnen zeigen, wie Sie Benutzerstifte erstellen und diese direkt von Pebblekit JS schieben.
Beginnen Sie damit, dieses Repository in Ihre lokale Maschine zu klonen.
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
Generieren Sie Ihr einzigartiges UUID
mit uuidgen
und ersetzen Sie sie in Appinfo.json. Befolgen Sie dann unserem Timeline -Handbuch, um Ihre Timeline -Token zu erhalten, damit die App Stifte senden kann.
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
Erstellen Sie die Pebble -App und führen Sie sie auf dem Basaltemulator aus.
cd timeline-tv-tracker/pebble/
pebble build
pebble install --emulator basalt
Starten Sie die Backend -Anwendung 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
Starten Sie die App im Emulator. Sie sollten eine Nachricht sehen, die Ihnen zeigt, dass Sie das Thema GameOfThrones
abonniert haben und dass eine PIN an Ihre Zeitleiste gesendet wurde. Beenden Sie die App und drücken Sie nach unten, um die Zeitleiste anzuzeigen. Sie sollten Ihren Stift sehen! (Möglicherweise müssen Sie ein oder zwei Minuten warten und dann die Zeitleiste beenden und neu laden, um den Stift zu sehen.)
Die PIN wird zeigen, wie viele Personen derzeit zuschauen, und Sie können die Aktionen verwenden, um diese Zahl zu erhöhen oder zu verringern. Da es sich um eine gemeinsame PIN handelt, aktualisieren die Aktionen die PIN über die Zeitleiste aller, die das Thema GameOfThrones
abonniert haben.
Wenn Sie mehr über die neue API von Pebble Timeline erfahren möchten, lesen Sie unser Hello Timeline -Beispiel, das die Verwendung von Einzelbenutzernins und die Verwendung von Aktionen demonstriert. Sie sollten sich auch die Timeline -Führer der Pebble Developer -Website ansehen.
MIT