Instalar a versão mais recente do Xcode
Para usar o Nearby Connection no projeto, é necessário o Xcode 13.0 ou posterior.
Adicionar o pacote Nearby Connections ao projeto
O Xcode vem com um gerenciador de pacotes integrado. Para adicionar o Nearby Connections ao seu projeto do Xcode, selecione File > Add Packages... e pesquise por google/nearby
. Em seguida, clique em Adicionar pacote e aguarde a conclusão do processo. Isso pode levar alguns minutos.
Solicitar acesso a recursos protegidos
O Nearby Connections precisa de acesso ao Bluetooth e à rede local para
anunciar, descobrir, fazer conexões e transferir dados. Forneça uma descrição de uso para cada recurso necessário na Info.plist
do app. Caso contrário,
as tentativas de acessar o recurso falharão e poderão até mesmo causar uma falha no
app.
Chaves de descrição de uso obrigatórias:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
Além das chaves de descrição de uso, uma chave NSBonjourServices
com uma lista dos
tipos de serviço que serão procurados pelo app também precisará ser adicionada.
O único tipo de serviço que precisa ser adicionado pode ser gerado pelos primeiros 12 bytes do hash SHA-256
do ID de serviço do app.
Você pode usar a seguinte ferramenta para gerar esse valor automaticamente: