como lidar com vários dispositivos ao usar Push Notification?
-
10-07-2019 - |
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?
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.