Pergunta

Estou desenvolvendo uma aplicação em que eu quero usar o serviço de notificação push. Eu tenho um servidor, agora eu quero saber que

  • Como posso lidar com vários dispositivos?

  • Existe um ID de dispositivo / nome exclusivo para cada iPhone?

  • Suponha que eu quero excluir pedido de um símbolo de dispositivo específico, assim como faço para lidar com vários usuários?

  • Existe uma maneira que eu possa gerar nome único para cada dispositivo através da aplicação?

Foi útil?

Solução

Você realmente deve ler o APNS documentação , tudo isso é explicado em profundidade lá.

A resposta curta é que quando você lançar um aplicativo no telefone pede uma chave de notificação push a partir do OS. Em seguida, pegue a chave e enviá-lo de volta para o servidor. Seus usos de servidor que fundamental quando se envia um impulso através de servidores da Apple para indicar os dispositivos para enviar o impulso para fora.

O serviço apenas lhe dá um token. Se você quiser contas ou nomes de dispositivos que você precisa vir para cima com eles e armazená-los com as credenciais em seu servidor.

Você lida com vários usuários de mesma maneira que você lidar com usuários individuais, você envia mensagem com a tecla apropriada para o serviço.

Quanto à exclusão de um pedido, você não pode. É como uma mensagem de texto, pode haver alguma latência antes de sucessos do dispositivo, mas o momento de se comprometer o impulso que poderia ser entregue imediatamente.

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