O iOS executa a verificação antes que a notificação por push seja recebida

Estou escrevendo um aplicativo que utiliza o Serviço de Notificação por Push da Apple. Algumas das notificações push são baseadas na localização dos usuários e só devem ser entregues se o usuário estiver a uma certa distância de um objeto. Eu não quero atualizar continuamente a posição do usuário para o meu servidor e fazer a verificação dessa maneira, primeiro, por motivos de segurança e, em segundo lugar, para reduzir o uso da rede. Existe uma maneira, quando a notificação push é recebida pelo dispositivo, para fazer uma verificação antes de o usuário ser notificado e, se ele não atender aos critérios, descartar a notificação? Obrigado pela ajuda!

questionAnswers(3)

yourAnswerToTheQuestion