이 예제는 Pebble 타임 라인 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
주제에 가입하고 핀이 타임 라인으로 전송되었음을 알리는 메시지가 표시됩니다. 앱을 종료하고 아래로 눌러 타임 라인을보십시오. 당신은 당신의 핀을 봐야합니다! (1 ~ 2 분 동안 기다린 다음 타임 라인을 종료하여 핀을 볼 수 있습니다.)
이 핀은 현재 얼마나 많은 사람들이보고있는지를 알리고, 그 숫자를 늘리거나 줄이기 위해 행동을 사용할 수 있습니다. 이것은 공유 핀이므로,이 작업은 GameOfThrones
주제에 가입 한 모든 사람의 타임 라인에서 핀을 업데이트합니다.
새로운 Pebble 타임 라인 API에 대해 자세히 알아 보려면 단일 사용자 핀의 사용법과 작업 사용 방법을 보여주는 Hello 타임 라인 예제를 확인하십시오. 또한 Pebble Developer 웹 사이트의 타임 라인 가이드를 살펴 봐야합니다.
MIT