Capitolo 14. Integrazione dei dispositivi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Introduzione
La moderna piattaforma di browser web include API per interagire con tutti i tipi di informazioni e funzionalità del dispositivo, tra cui:
-
Stato della batteria
-
Stato della rete
-
Geolocalizzazione
-
Appunti del dispositivo
-
Condividere i contenuti
-
Feedback tattile
Al momento in cui scriviamo, alcune di queste API non sono ancora ben supportate. Alcune sono ancora considerate sperimentali, quindi non dovresti usarle in un'applicazione di produzione.
Alcune di queste API possono essere supportate da un determinato browser, come Chrome, ma non funzionano se il dispositivo non dispone delle funzionalità richieste. Ad esempio, l'API della vibrazione è ben supportata da Chrome, ma non funzionerà su un laptop o un altro dispositivo che non supporta la vibrazione.
Leggere lo stato della batteria
Problema
Vuoi mostrare lo stato di carica della batteria del dispositivo nella tua app.
Soluzione
Usa l'API di stato della batteria.
Nota
Questa API potrebbe non essere ancora supportata da tutti i browser. Vedi CanIUse per i dati di compatibilità più recenti.
Puoi interrogare l'API dello stato della batteria chiamando il metodo navigator.getBattery. Questo metodo restituisce un Promise che si risolve in un oggetto contenente informazioni sulla batteria.
Per prima cosa, scrivi alcuni elementi ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access