Princípios de funcionamento do sistema de notificação por push do Android

Tenho duas perguntas relacionadas ao sistema de notificação por push do Android:

Qual é o princípio de funcionamento deste sistema? O cliente envia seu próprio IP para o Google Cloud Messaging Service (por exemplo, quando alterna seu próprio IP)? Então é uma espécie de pool?Como você sabe que o Google Cloud Messaging Service "analisa" o conteúdo da mensagem de notificação (criada no servidor e enviada ao cliente)?

questionAnswers(2)

yourAnswerToTheQuestion