PushSharp ID do Dispositivo para o Android
-
23-12-2019 - |
Pergunta
Todos,
Eu provavelmente estou pedindo uma pergunta muito básica, mas como se faz para obter o seu ID de dispositivo para PushSharp no Android?Minha configuração é VB.net, e nós vamos enviar para um grande número de diferentes dispositivos Android.A seguir o PushSharp exemplo aqui é o meu código até agora:
push.RegisterGcmService(new
GcmPushChannelSettings("YOUR Google API's Console API Access API KEY for Server Apps HERE"));
push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(
"DEVICE REGISTRATION ID HERE")
.WithJson("{\"alert\":\"Hello World!\",
\"badge\":7,\"sound\":\"sound.caf\"}"));
Eu sei que a chave da API é da GCM de serviço, mas onde o Dispositivo de ID de Registro vem?É que o programa de configuração pela GCM de serviço?Ou é algo que o android dispositivo envia o servidor deve guardar?
Obrigado pela ajuda.
Solução
O registro de IDENTIFICAÇÃO é atribuído pelo GCM de serviço.Quando o aplicativo registra a GCM, ele obtém um ID de registro e deve enviá-lo para o servidor.
ID de registro Uma IDENTIFICAÇÃO emitida pelo GCM servidores para o aplicativo do Android, que lhe permite receber mensagens.Uma vez que o aplicativo para Android tem o ID de registro, ele envia-lo para a 3ª parte do servidor de aplicação, que a utiliza para identificar cada dispositivo que tenha registrado para receber mensagens de um determinado aplicativo para Android.Em outras palavras, um ID de registo está amarrado a uma determinada Android aplicativo em execução em um dispositivo particular.
Você pode ler mais sobre ele aqui.
Outras dicas
No caso de você acabou de ler este post e não poderia ter-se resolvido com a resposta selecionada, aqui é o melhor link que me ajudou: