Skip to content
Ethan Cheng edited this page May 2, 2024 · 6 revisions

Wiki Overview

Welcome to the cros-sample-telemetry-extension wiki!

The wiki is intended as a page to host basic setup tutorials, common encountered errors, and anything more.

Different ways to run the reference app

There are three distinct tutorials hosted in the wiki, corresponding to three distinct ways of running the reference app. Here we provide a high level explanation for the differences in each:

Running in Post-Login ChromeOS Device

If you are developing an app for use by the average user, this is the tutorial you should be looking at.

Here the reference app is run as a standard webpage and is hosted by a webserver. It connects to the development extension ID of gogonhoemckpdpadfnjnpgbjpbjnodgc.

Running in Shimless RMA ChromeOS Device

If you are developing an app for use by RMA technicians during the Shimless RMA flow process, this is the tutorial you should be looking at.

Here the reference app is packaged as an IWA and is installed in Shimless RMA via USB. It connects to the development extension ID of jmalcmbicpnakfkncbgbcmlmgpfkhdca.

Local Development on a non-ChromeOS Device

If you would like to develop UI-only changes locally on a non-ChromeOS machine, this is the tutorial you should be looking at.

The reference app project comes with fake data that may be served by the extension, thus never calling the Telemetry Extension API only available in Chrome OS. This is a last resort, and you should develop with a real chromebook whenever possible as the fake data may be outdated.