didReceiveRemoteNotification quando em segundo plano

Esse tipo de pergunta já foi feita várias vezes, mas tenho uma situação específica acontecendo.

Quando meu aplicativo está ativo e recebo uma mensagem PUSH, consigo analisar com êxito as cargas úteis personalizadas.

No entanto, quando meu aplicativo está em segundo plano e o PUSH chega, o usuário precisa clicar no botão 'Visualizar / Abrir' para obter odidReceiveRemoteNotification chamado e odidFinishLaunchingWithOptions é chamado depois disso.

Eu preciso que meu aplicativo decida se ele deve solicitar ao usuário um UIAlert quando em segundo plano ou suprimir a mensagem de envio com base em algumas configurações locais.

Qualquer ajuda seria apreciada,

questionAnswers(6)

yourAnswerToTheQuestion