Cet exemple démontre l'utilisation de sujets et d'épingles partagées dans l'API Timeline de galets. Nous avons également d'autres exemples vous montrant comment créer des broches utilisateur et les pousser directement à partir de Pebblekit JS.
Commencez par cloner ce référentiel sur votre machine locale.
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
Générez votre UUID
unique avec uuidgen
et remplacez-le dans AppInfo.json. Suivez ensuite notre guide de chronologie pour obtenir vos jetons de chronologie afin que l'application puisse envoyer des épingles.
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
Créez l'application Pebble et exécutez-la sur l'émulateur de basalte.
cd timeline-tv-tracker/pebble/
pebble build
pebble install --emulator basalt
Lancez l'application Backend 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
Lancez l'application sur l'émulateur. Vous devriez voir un message vous indiquant que vous avez abonné au sujet de GameOfThrones
et qu'un code PIN a été envoyé à votre calendrier. Quittez l'application et appuyez sur le chronologie. Vous devriez voir votre épingle! (Vous devrez peut-être attendre une minute ou deux, puis sortir et recharger la chronologie pour voir la broche.)
L'épingle indique combien de personnes regardent actuellement et vous pouvez utiliser les actions pour augmenter ou diminuer ce nombre. Puisqu'il s'agit d'une broche partagée, les actions mettront à jour le code PIN sur le calendrier de chacun qui est abonné au sujet GameOfThrones
.
Si vous souhaitez en savoir plus sur la nouvelle API Timeline Pebble, consultez notre exemple Hello Timeline démontrant l'utilisation des broches utilisateur uniques et comment utiliser les actions. Vous devriez également jeter un œil aux guides de chronologie sur le site Web du développeur Pebble.
Mit