public final class

AppMeasurementReceiver

extends WakefulBroadcastReceiver
java.lang.Object
   ↳ android.content.BroadcastReceiver
     ↳ android.support.v4.content.WakefulBroadcastReceiver
       ↳ com.google.android.gms.measurement.AppMeasurementReceiver

Class Overview

A BroadcastReceiver for Firebase Analytics. Firebase Analytics requires this receiver to be correctly declared in AndroidManifest.xml and enabled:

<manifest>
   <application>
     <!-- ... -->

     <receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
         android:enabled="true">
         <intent-filter>
             <action android:name="com.google.android.gms.measurement.UPLOAD" />
             <action android:name="com.android.vending.INSTALL_REFERRER"/>
         </intent-filter>
     </receiver>

     <!-- ... -->
   </application>
 </manifest>
 

Summary

Public Constructors
AppMeasurementReceiver()
Public Methods
void doStartService(Context context, Intent service)
void onReceive(Context context, Intent intent)
[Expand]
Inherited Methods
From class android.support.v4.content.WakefulBroadcastReceiver
From class android.content.BroadcastReceiver
From class java.lang.Object

Public Constructors

public AppMeasurementReceiver ()

Public Methods

public void doStartService (Context context, Intent service)

Parameters
context Context
service Intent

public void onReceive (Context context, Intent intent)

Parameters
context Context
intent Intent