title: How does Firebase Analytics track it's automatic events?
body: <p>Firebase Analytics tracks a number of default events: <a href="https://support.google.com/firebase/answer/6317485" rel="nofollow noreferrer">https://support.google.com/firebase/answer/6317485</a></p>
  
  <p>Some of them like</p>
  
  <ul>
  <li>first_open</li>
  <li>app_remove</li>
  <li>app_clear_data</li>
  <li>app_update</li>
  </ul>
  
  <p>are BroadcastIntents that don't get sent to the affected package. ACTION_PACKAGE_FIRST_LAUNCH is for example only sent to the installer package, not to the package being installed (<a href="https://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_FIRST_LAUNCH" rel="nofollow noreferrer">source</a>).</p>
  
  <p>How does Firebase Analytics still manage to track these events? What's their method?</p>