AppboyKit (também conhecido como o SDK Objective-C) não é mais suportado e foi substituído pelo Swift SDK. Não receberá mais novos recursos, correções de bugs, atualizações de segurança ou suporte técnico—no entanto, o envio de mensagens e a análise de dados continuarão a funcionar normalmente. Para saber mais, veja Apresentando o Novo SDK Braze Swift.
Integração de beacons
Aqui, veremos como integrar tipos específicos de beacons ao Braze para permitir a segmentação e o envio de mensagens.
Beacons Infillion
Uma vez que você tenha seus Beacons Infillion configurados e integrados ao seu app, você pode registrar eventos personalizados como o início ou o fim de uma visita ou um beacon sendo avistado. Também é possível registrar propriedades para esses eventos, como o nome do local ou o tempo de permanência.
Para registrar um evento personalizado quando um usuário entrar em um local, insira este código no método didBeginVisit:
1
2
[[Appboy sharedInstance] logCustomEvent:@"Entered %@", visit.place.name];
[[Appboy sharedInstance] flushDataAndProcessRequestQueue];
1
2
Appboy.sharedInstance()?.logCustomEvent("Entered %@", visit.place.name)
Appboy.sharedInstance()?.flushDataAndProcessRequestQueue()
O site flushDataAndProcessRequestQueue confirma que seu evento será registrado mesmo que o app esteja em segundo plano, e o mesmo processo pode ser implementado para sair de um local. Note que isso criará e incrementará um evento personalizado exclusivo para cada novo local em que o usuário entrar. Se você prevê a criação de mais de 50 lugares, recomendamos que crie um evento personalizado genérico “Place Entered” (Lugar inserido) e inclua o nome do lugar como uma propriedade do evento.
Editar esta página no GitHub