Integração de app complementar com Pareamento rápido

O Pareamento rápido permite que apps complementares de OEMs sejam profundamente integrados à experiência de pareamento e uso. Há vários pontos de integração que podem ser usados para envolver os usuários depois que eles terminam o Pareamento rápido.

Instalação durante a configuração inicial pelo usuário (OOBE)

Com o Fast Pair, os usuários podem baixar o app complementar do fone de ouvido como a etapa final da experiência fora da caixa (OOBE). Isso é apresentado ao usuário em uma notificação informando que o pareamento foi concluído e que ele pode baixar o app se ele ainda não estiver instalado ou abrir o app e começar a usar.

Para começar a usar esse recurso, adicione o nome do pacote do app complementar aos detalhes do dispositivo no console.

Os apps complementares iniciados pelo Pareamento rápido incluem dois elementos de dados extras:

  • android.bluetooth.device.extra.DEVICE: o dispositivo Bluetooth que acionou a notificação.
  • com.google.android.gms.nearby.discovery.fastpair.MODEL_ID: um java.lang.String que representa o ID do modelo do dispositivo pareado.

Atualização de firmware (intent)

Quando a versão do firmware de um dispositivo conectado está desatualizada ou, mais precisamente, é diferente da versão configurada no console do dispositivo, o Pareamento rápido notifica o app complementar com uma intent com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST após uma verificação da versão do firmware. A intent tem as seguintes informações extras:

  • com.google.android.gms.nearby.fastpair.EXTRA_LOCAL_FIRMWARE_VERSION, a versão do firmware do dispositivo conectado
  • com.google.android.gms.nearby.fastpair.EXTRA_UPDATE_NOTIFICATION_SHOWN, definido como true se o Pareamento rápido tiver mostrado uma notificação