问题
We noticed that our iOS app is sending requests to http://app-measurement.com. The body seems to be encrypted or compressed though
:method: POST
:scheme: https
:path: /a
:authority: app-measurement.com
accept: */*
content-type: application/x-www-form-urlencoded
content-encoding: gzip
accept-language: en-gb
content-length: 371
accept-encoding: br, gzip, deflate
;
_uwa
_pfoq
_oauto
_r
_c_fݶ-
...
I already checked if it's gzip but that doesn't seem to be it.
Does anyone know how to decrypt this to be able to see the request content?
回答1:
firebaser here
This request is part of Google Analytics for Firebase to report the analytics events from the client. It is heavily compressed to minimize the bandwidth usage.
There is no API to see the raw contents of the request, but here is where you can find more on the data collected:
- The documentation on auto-collected events and auto collected user properties.
- The BigQuery schema is a pretty good representation of what we collect (although this also includes some fields which are added on the server, like location information and traffic source, in some cases).
- Device logs (e.g. logcat) expose the events/parameters we log.
来源:https://stackoverflow.com/questions/54461349/how-to-decrypt-firebase-requests-to-app-measurement-com