Pergunta sobre ios, apple-push-notifications – Manipulando notificações remotas

3

Eu estava lendo como lidar com a notificação remota no guia de desenvolvimento de maçã. Minhas perguntas são duas: qual é a interpretação da frase

A notificação é entregue quando o aplicativo não está sendo executado em primeiro plano

não está sendo executado em primeiro plano, abrange plano de fundo e não está em execução ou apenas no estado de plano de fundo. Com base na interpretação, a seguinte frase:

O ícone do aplicativo é tocado em um dispositivo executando o iOS, o aplicativo chama o mesmo método, mas não fornece informações sobre a notificação.

tem um sentido diferente.

A segunda pergunta diz respeito à situação em que recebo duas notificações remotas consecutivas: Quando abro o aplicativo no método

application: didFinishLaunchingWithOptions: ou application: didReceiveRemoteNotification:

Eu tenho informações sobre todas as notificações ou apenas as últimas?

Sua resposta

1   a resposta
6
Se seu aplicativo estiver em execução, em segundo plano suspenso ou em primeiro plano, o método que será chamado ao receber uma notificação sempre seráapplication:didReceiveRemoteNotification:.Se o seu aplicativo não estiver sendo executado, após a inicialização após receber uma notificação, ele será acionadoapplication:didFinishLaunchingWithOptions: e as opções serãonon-nil objeto contendo informações sobre sua notificação remota.Tanto quanto eu sei, apenas a última informação de notificação está disponível.
Para a primeira resposta: também se eu tocar no aplicativo de ícone? Eu li toda a documentação e não há referência ao que acontece se você receber mais de uma notificação. LuckyStarr
Sim, se você tocar no aplicativo de ícone ou na notificação da notificação do sistema, a interface do usuário acionará o mesmo cenário. Para o segundo comentário, como eu disse na minha resposta, até onde eu sei, mesmo se você receber mais de uma notificação, apenas as informações da última notificação estarão disponíveis. Não 100% de certeza sobre este embora. Vlad

Perguntas relacionadas