Este exemplo demonstra o uso de tópicos e os pinos compartilhados na API da linha do tempo de Pebble. Também temos outros exemplos mostrando como criar pinos de usuário e empurrá -los diretamente do PebbleKit JS.
Comece clonando este repositório para sua máquina local.
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
Gere seu UUID
exclusivo com uuidgen
e substitua -o no appinfo.json. Em seguida, siga nossa possibilidade do guia da linha do tempo para obter seus tokens da linha do tempo para que o aplicativo possa enviar pinos.
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
Crie o aplicativo Pebble e execute -o no emulador de basalto.
cd timeline-tv-tracker/pebble/
pebble build
pebble install --emulator basalt
Inicie o aplicativo Node.js Backend.
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
Inicie o aplicativo no emulador. Você deve ver uma mensagem dizendo que você se inscreveu no tópico GameOfThrones
e que um PIN foi enviado para sua linha do tempo. Saia do aplicativo e pressione para baixo para visualizar a linha do tempo. Você deve ver seu alfinete! (Você pode ter que esperar um minuto ou dois e depois sair e recarregar a linha do tempo para ver o pino.)
O PIN dirá quantas pessoas estão assistindo no momento e você pode usar as ações para aumentar ou diminuir esse número. Como este é um PIN compartilhado, as ações atualizarão o PIN na linha do tempo de todos que se inscreveu no tópico GameOfThrones
.
Se você quiser saber mais sobre a nova API da linha do tempo de Pebble, confira nosso exemplo de linha do tempo da Hello demonstrando o uso de pinos de usuário único e como usar as ações. Você também deve dar uma olhada nos guias da linha do tempo no site do Pebble Developer.
Mit