Определите, что происходит через GCM из сетевых журналов? - PullRequest
0 голосов
/ 01 апреля 2019

Описание Google Cloud Messaging из википедии указывает на то, что GCM является брокерской службой между клиентами Android и сторонними приложениями.

Я вижу сетевой трафик на ОС Chromium, выполняющий запросы с использованием GCMВ сети, и я пытаюсь определить, какое приложение обменивается данными через GCM.

трафик, который я вижу, представляет собой POST по URL-адресу: clients4.google.com/invalidation/android/request/ndom]REALLYLONG STRING}}

https://clients4.google.com/invalidation/android/request/CHES4QEStwFBUEE5MWJHUWowVTFnZW1Wbk5Nb1YzU0hQaFhRLUJLLWZVNkVwX20tRzRxSmZtNUhGekEteEhid19XQkxLbl9mYWxvUDhyVlNoZXhFbzdCaG9HcURud1Qwdy1zTF9nRTg3Tk4xeUhhNzJxWFhoWS1vbVJxWWs4TVZLNmNjV0hGcnJtRnlTaUZCRkJMVlFkb...

Что обозначает этот {{REALY LONG STRING}}?

  • Определяет ли ДЕЙСТВИТЕЛЬНО ДЛИННАЯ СТРОКА идентификатор службы Android?Если это так, то можно ли найти службу Android с помощью этой строки?
  • Действительно ли ДЛИННАЯ СТРОКА идентифицирует идентификатор моего локального клиента Android?

Для справки, исходный код Chromium определяет конечную точку "clients4.google.com/invalidation/android/request/" в источнике gcm_network_channel.cc

Спасибо,

...