Intégration de l'application associée à l'Association express

L'Association express permet aux applications associées des OEM d'être profondément intégrées à l'expérience d'association et d'utilisation. Il existe plusieurs points d'intégration qui peuvent être utilisés de manière facultative pour engager les utilisateurs une fois l'association rapide terminée.

Installation pendant l'expérience out-of-box (OOBE)

L'association rapide permet aux utilisateurs de télécharger l'application associée à leur casque comme dernière étape de l'expérience Out-Of-Box (OOBE). L'utilisateur reçoit une notification lui indiquant que l'association est terminée et qu'il peut télécharger l'application si elle n'est pas déjà installée, ou l'ouvrir et commencer à l'utiliser.

Pour commencer à utiliser cette fonctionnalité, ajoutez le nom du package de votre application associée aux informations sur l'appareil dans la console.

Les applications associées lancées par Association express incluent deux éléments de données supplémentaires :

  • android.bluetooth.device.extra.DEVICE : l'appareil Bluetooth qui a déclenché la notification.
  • com.google.android.gms.nearby.discovery.fastpair.MODEL_ID : java.lang.String représentant l'ID du modèle de l'appareil associé.

Intent de mise à jour du micrologiciel

Lorsque la version du micrologiciel d'un appareil connecté est obsolète ou, plus précisément, différente de celle configurée dans la console de l'appareil, l'Association express envoie une notification à l'application associée avec un Intent com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST après une vérification de la version du micrologiciel. L'intent contient les informations supplémentaires suivantes :

  • com.google.android.gms.nearby.fastpair.EXTRA_LOCAL_FIRMWARE_VERSION, la version du micrologiciel de l'appareil connecté
  • com.google.android.gms.nearby.fastpair.EXTRA_UPDATE_NOTIFICATION_SHOWN, défini sur true si l'Association express a affiché une notification