Pergunta

Eu queria saber se é possível para o aplicativo no cliente para ser capaz de ler os dados no payload, quando uma notificação APNS é enviado?

Por exemplo, se a notificação APNS disse: "Olá, mundo!", E o usuário clicou 'View' para ir para o aplicativo, haveria um caminho para o aplicativo para ver que a notificação APNS disse: "Olá, mundo!" .

Graças.

Foi útil?

Solução

APNs notificações estão vinculados a um determinado símbolo que está associado com um aplicativo específico em um único telefone. Quando a notificação chega, iPhone OS mostra ao usuário o alerta, reproduz o som (se especificado), e define o emblema da aplicação (se houver).

Se o aplicativo está sendo executado e a tela não está dormindo o aplicativo é executado eo pacote payload JSON é entregue. Se o aplicativo está sendo executado ea tela é escura, o usuário é mostrado o alerta com um único botão para desbloquear a tela, em seguida, o aplicativo é entregue a carga útil. Se o aplicativo não está em execução o usuário é dado um Ver / Cancelar escolha. Se eles toque em Exibir, o aplicativo é executado ea carga JSON é entregue.

Como você pode ver, em todos estes casos o pacote JSON que contém o alerta de notificação, som, crachá, e quaisquer outros bits extras que você envia é entregue à aplicação. Os documentos mostram como recuperar o pacote JSON. Cabe a você o que fazer com ele.

Se você está pensando de um aplicativo de ver a carga se dirigiu para outro aplicativo, em seguida, a resposta é não. As notificações são vinculados a aplicações específicas assinaturas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top