package com.google.firebase.messaging; import android.app.Activity; import android.app.Application; import android.content.Intent; import android.os.Bundle; import android.util.Log; import java.util.Collections; import java.util.Set; import java.util.WeakHashMap; /* loaded from: classes3.dex */ public class FcmLifecycleCallbacks implements Application.ActivityLifecycleCallbacks { public final Set seenIntents = Collections.newSetFromMap(new WeakHashMap()); @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityDestroyed(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityResumed(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStarted(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStopped(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityCreated(Activity activity, Bundle bundle) { Intent intent = activity.getIntent(); if (intent == null || !this.seenIntents.add(intent)) { return; } logNotificationOpen(intent); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityPaused(Activity activity) { if (activity.isFinishing()) { this.seenIntents.remove(activity.getIntent()); } } public final void logNotificationOpen(Intent intent) { Bundle bundle = null; try { Bundle extras = intent.getExtras(); if (extras != null) { bundle = extras.getBundle("gcm.n.analytics_data"); } } catch (RuntimeException e) { Log.w("FirebaseMessaging", "Failed trying to get analytics data from Intent extras.", e); } if (MessagingAnalytics.shouldUploadScionMetrics(bundle)) { MessagingAnalytics.logNotificationOpen(bundle); } } }