O que é um Beacon?

Um beacon emite um sinal Bluetooth Low Energy, sendo o Bluetooth 4.0, que consome muito pouca energia, principalmente se comparado às versões anteriores. Eles dão a opção de definir um raio no qual o usuário pode receber uma notificação.
Um beacon é identificado de forma única devido à combinação de três parâmetros:
- O UUID: Este é um identificador único, específico para uma empresa, um aplicativo ou alguém que possui um ou mais beacons. Deve estar no formato: f7826da6-4fa2-4e98-8024-bc5b71e0893e
- O major: É usado para criar grupos de beacons sob o mesmo UUID. Deve estar entre 1 e 65535 ;
- O menor: Este também, combinado com o maior, permite refinar a consolidação da baliza. Também deve ter um valor entre 1 e 65535.

Como exemplo, podemos imaginar o caso de uma mercearia que deseja apresentar ofertas especiais atuais:
- Todos os beacons da loja terão o mesmo UUID;
- Todas os beacons do raio "Frutas e legumes" terão o mesmo major, digamos 1;
- As maçãs à venda terão uma menor e os morangos terão outra menor.
Assim, obtemos as seguintes combinações:
- Beacon colocado para maçãs: (f7826da6-4fa2-4e98-8024-bc5b71e0893e; 1; 1);
- Beacon colocado para morangos: (f7826da6-4fa2-4e98-8024-bc5b71e0893e; 1; 2).

"iBeacon" é o termo genérico, criado pela Apple, usado para qualificar beacons. Desde agosto de 2015, o Google também lançou um formato de beacon semelhante, chamado "Eddystone", contendo simplesmente mais configurações que os iBeacons, mas que no nosso caso não será utilizado.

Existem vários fabricantes de beacons, mas nem todos são compatíveis com os formatos Apple e Google. Você deve comprar beacons de um desses fabricantes para poder usar a extensão GoodBarber iBeacon.
Recomendamos 1 fabricante: Kontakt. Há beacons que são compatíveis com este formato.


1

Tutoriais

Na GoodBarber, ao configurar sua notificação push, você terá que preencher o UUID, o maior e o menor. Os tutoriais a seguir explicam passo a passo como encontrá-los e como modificá-los com o aplicativo da marca que recomendamos:
- Tutorial para beacons Kontakt


2

Atenção ao enviar o aplicativo para a App Store

Se você habilitar a extensão iBeacon, certifique-se de definir um UUID antes de enviar seu aplicativo para a Apple.
É um motivo de rejeição enviar um aplicativo com esta extensão instalada, mas não totalmente configurada.
Se você ainda não tem certeza de usar esse recurso, remova a extensão iBeacon (Loja de Extensões > Gerenciamento ) ela deve ser removida completamente de suas extensões, não apenas desativada, então reconstrua seu aplicativo para enviá-lo à Apple.


3

Atualização da notificação

Se você criar ou atualizar um novo link de notificação para um beacon, precisará encerrar o aplicativo e iniciá-lo novamente para aplicá-lo.


Outros artigos