Integrazione rapida app complementare

L'accoppiamento rapido consente alle app complementari OEM di essere integrate in profondità nell'esperienza di accoppiamento e utilizzo. Esistono più punti di integrazione che possono essere utilizzati facoltativamente per coinvolgere gli utenti dopo che hanno completato l'accoppiamento rapido.

Installazione durante l'impatto fuori-scatola (OOBE)

Accoppiamento rapido consente agli utenti di scaricare l'app complementare per le cuffie come ultimo passaggio dell'esperienza out-of-box (OOBE). L'utente riceve una notifica che lo informa che l'accoppiamento è terminato e che può scaricare l'app, se non è già installata, oppure aprirla e iniziare a utilizzarla.

Per iniziare a utilizzare questa funzionalità, aggiungi il nome del pacchetto dell'app complementare ai dettagli del dispositivo nella console.

Le app complementari avviate dall'accoppiamento rapido includono due elementi di dati aggiuntivi:

  • android.bluetooth.device.extra.DEVICE: il dispositivo Bluetooth che ha attivato la notifica.
  • com.google.android.gms.nearby.discovery.fastpair.MODEL_ID: un java.lang.String che rappresenta l'ID modello del dispositivo accoppiato.

Intent di aggiornamento firmware

Quando la versione del firmware di un dispositivo connesso non è aggiornata o, per essere precisi, è diversa da quella configurata nella console del dispositivo, l'accoppiamento rapido invia una notifica all'app complementare con un intent com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST dopo un controllo della versione del firmware. L'intent ha le seguenti informazioni aggiuntive:

  • com.google.android.gms.nearby.fastpair.EXTRA_LOCAL_FIRMWARE_VERSION, la versione firmware del dispositivo connesso
  • com.google.android.gms.nearby.fastpair.EXTRA_UPDATE_NOTIFICATION_SHOWN, set to true if Fast Pair has shown a notification