iOS: App Store exige mais informações sobre escaneamento de localização

Prev Next

Perguntas comuns da loja de aplicativos e como gerenciá-las

Esse app detecta startMonitoringForRegion:, startRangingBeaconsInRegion:, ou ambos?

Se você tiver localizações definidas ativadas pelo SDK, então o SDK xtremepush usa ambos startMonitoringForRegion e startRangingBeaconsInRegion para detectar beacons. Portanto, o aplicativo também usa ambos. No entanto, essa detecção só começa no lado do app se houver uma lista de beacons para monitorar na plataforma.

Qual é a experiência do usuário quando o aplicativo detecta a presença de um beacon?

Quando o SDK Xtremepush detecta um beacon, ele verifica localmente se esse beacon está na lista de beacons a serem monitorados. Se estiver na lista, o SDK xtremepush envia uma solicitação de API para a plataforma Xtremepush para reportar um evento de "entrada" ou "saída" do beacon. Se houver uma campanha configurada na plataforma Xtremepush baseada nesse beacon específico, o usuário receberá uma notificação em seu dispositivo contendo a mensagem direcionada da campanha (desde que o usuário seja elegível para a campanha na plataforma).

Quais recursos deste app usam a localização em segundo plano?

O Xtremepush SDK é utilizado para detectar eventos de "entrada" e "saída" tanto para geofences quanto para faróis. Esses geofences e beacons são configurados na plataforma Xtremepush e então enviados para o SDK no app para monitoramento. Se ocorrerem eventos de "entrada" ou "saída" para as regiões específicas monitoradas no app, esses eventos são reportados à plataforma Xtremepush e podem ser usados para acionar campanhas de mensagens direcionadas.

O app usa um SDK de terceiros para detecção de iBeacon (ou seja, o SDK xtremepush que requer localização em segundo plano). Aqui está um link para a documentação sobre a configuração dos serviços de localização do Xtremepush: https://docs.xtremepush.com/docs/ios-sdk-location