Pergunta

Eu quero usar notificação de envio em meus app.i querem saber que eu preciso fazer para incluir o certificado no meu aplicativo para obter dispositivo de token ou eu só preciso instalar o certificado na cadeia de chave e implementar apenas os métodos que são descritos em PushNotificationGuide? na verdade eu estou um pouco confuso sobre se i integrar certificado em meu aplicativo ou not.I só quero saber um método passo a passo para a implementação do lado do cliente. pesaroso para postar esta pergunta porque eu sei há um monte mensagens na pilha overflow.thanks todos pelo vosso apoio.

Foi útil?

Solução

Você deve não integrar o certificado para seu aplicativo. Se você fizer isso, será possível para qualquer um para falsificar seus empurrões de servidores e envio push para todos os seus usuários. A maneira impulso trabalha é aproximadamente:

  1. Seu aplicativo recebe um dispositivo de token
  2. Seu aplicativo enviar o dispositivo de token para o servidor

Em algum momento no futuro você usar esse token para iniciar uma conexão impulso mais ou menos no caminho mostrado nesta imagem a partir da Apple documentação : APNS Diagrama http://developer.apple. com / iphone / biblioteca / documentação / NetworkingInternet / conceitual / RemoteNotificationsPG / Arte / remote_notif_simple.jpg

  1. O seu servidor (Provider) inicia uma conexão SSL para APNS usando seu cert para criptografar a conexão eo dispositivo de token para identificar qual o dispositivo que o impulso deve ir.
  2. Apple empurra os dados no pedido ao dispositivo que tem esse token de dispositivo.

Este é um post decente explicando como construir um aplicativo e servidor, e Apple tem código de exemplo mostrando como obter o dispositivo de token aqui .

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