Contoh ini menunjukkan penggunaan topik dan pin bersama di Pebble Timeline API. Kami juga memiliki contoh lain yang menunjukkan kepada Anda cara membuat pin pengguna dan mendorongnya langsung dari Pebblekit JS.
Mulailah dengan mengkloning repositori ini ke mesin lokal Anda.
git clone https://github.com/pebble-examples/timeline-tv-tracker.git
Hasilkan UUID
unik Anda dengan uuidgen
dan ganti di AppInfo.json. Kemudian ikuti panduan waktu yang memungkinkan kami untuk mendapatkan token timeline Anda agar aplikasi dapat mengirim pin.
uuidgen # copy the UUID returned by uuidgen and replace it in appinfo.json
Bangun Aplikasi Pebble dan jalankan di Basalt Emulator.
cd timeline-tv-tracker/pebble/
pebble build
pebble install --emulator basalt
Luncurkan aplikasi 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
Luncurkan aplikasi di emulator. Anda harus melihat pesan yang memberi tahu Anda bahwa Anda telah berlangganan topik GameOfThrones
dan bahwa pin telah dikirim ke timeline Anda. Keluar dari aplikasi dan tekan ke bawah untuk melihat timeline. Anda harus melihat pin Anda! (Anda mungkin harus menunggu satu atau dua menit dan kemudian keluar dan memuat ulang timeline untuk melihat pin.)
PIN akan memberi tahu berapa banyak orang yang sedang menonton dan Anda dapat menggunakan tindakan untuk meningkatkan atau mengurangi jumlah itu. Karena ini adalah pin bersama, tindakan akan memperbarui pin pada timeline semua orang yang berlangganan topik GameOfThrones
.
Jika Anda ingin mempelajari lebih lanjut tentang API Timeline Pebble baru, lihat contoh Hello Timeline kami yang menunjukkan penggunaan pin pengguna tunggal dan cara menggunakan tindakan. Anda juga harus melihat panduan timeline di situs web pengembang Pebble.
Mit