what-the-bank/sources/com/google/android/gms/measurement/internal/AppMeasurementDynamiteServi...

421 lines
16 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.measurement.internal;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.RemoteException;
import com.airbnb.deeplinkdispatch.base.MatchIndex;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.IObjectWrapper;
import com.google.android.gms.dynamic.ObjectWrapper;
import java.util.Map;
import o.nyh;
import org.checkerframework.checker.nullness.qual.EnsuresNonNull;
/* loaded from: classes.dex */
public class AppMeasurementDynamiteService extends com.google.android.gms.internal.measurement.zzcb {
zzfv zza = null;
private final Map<Integer, zzgw> zzb = new nyh();
@EnsuresNonNull({"scion"})
private final void zzb() {
if (this.zza == null) {
throw new IllegalStateException("Attempting to perform action before initialize.");
}
}
private final void zzc(com.google.android.gms.internal.measurement.zzcf zzcfVar, String str) {
zzb();
this.zza.zzv().zzU(zzcfVar, str);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void beginAdUnitExposure(String str, long j) throws RemoteException {
zzb();
this.zza.zzd().zzd(str, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void clearConditionalUserProperty(String str, String str2, Bundle bundle) throws RemoteException {
zzb();
this.zza.zzq().zzz(str, str2, bundle);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void clearMeasurementEnabled(long j) throws RemoteException {
zzb();
this.zza.zzq().zzV(null);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void endAdUnitExposure(String str, long j) throws RemoteException {
zzb();
this.zza.zzd().zze(str, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void generateEventId(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
long zzq = this.zza.zzv().zzq();
zzb();
this.zza.zzv().zzT(zzcfVar, zzq);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getAppInstanceId(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
this.zza.zzaz().zzp(new zzh(this, zzcfVar));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getCachedAppInstanceId(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
zzc(zzcfVar, this.zza.zzq().zzo());
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getConditionalUserProperties(String str, String str2, com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
this.zza.zzaz().zzp(new zzl(this, zzcfVar, str, str2));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getCurrentScreenClass(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
zzc(zzcfVar, this.zza.zzq().zzp());
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getCurrentScreenName(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
zzc(zzcfVar, this.zza.zzq().zzq());
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getGmpAppId(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
String str;
zzb();
zzia zzq = this.zza.zzq();
if (zzq.zzs.zzw() == null) {
try {
str = zzig.zzc(zzq.zzs.zzau(), "google_app_id", zzq.zzs.zzz());
} catch (IllegalStateException e) {
zzq.zzs.zzay().zzd().zzb("getGoogleAppId failed with exception", e);
str = null;
}
} else {
str = zzq.zzs.zzw();
}
zzc(zzcfVar, str);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getMaxUserProperties(String str, com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
this.zza.zzq().zzh(str);
zzb();
this.zza.zzv().zzS(zzcfVar, 25);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getTestFlag(com.google.android.gms.internal.measurement.zzcf zzcfVar, int i) throws RemoteException {
zzb();
if (i == 0) {
this.zza.zzv().zzU(zzcfVar, this.zza.zzq().zzr());
return;
}
if (i == 1) {
this.zza.zzv().zzT(zzcfVar, this.zza.zzq().zzm().longValue());
return;
}
if (i != 2) {
if (i == 3) {
this.zza.zzv().zzS(zzcfVar, this.zza.zzq().zzl().intValue());
return;
} else {
if (i != 4) {
return;
}
this.zza.zzv().zzO(zzcfVar, this.zza.zzq().zzi().booleanValue());
return;
}
}
zzkz zzv = this.zza.zzv();
double doubleValue = this.zza.zzq().zzj().doubleValue();
Bundle bundle = new Bundle();
bundle.putDouble(MatchIndex.ROOT_VALUE, doubleValue);
try {
zzcfVar.zzd(bundle);
} catch (RemoteException e) {
zzv.zzs.zzay().zzk().zzb("Error returning double value to wrapper", e);
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void getUserProperties(String str, String str2, boolean z, com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
this.zza.zzaz().zzp(new zzj(this, zzcfVar, str, str2, z));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void initForTests(Map map) throws RemoteException {
zzb();
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void initialize(IObjectWrapper iObjectWrapper, com.google.android.gms.internal.measurement.zzcl zzclVar, long j) throws RemoteException {
zzfv zzfvVar = this.zza;
if (zzfvVar == null) {
this.zza = zzfv.zzp((Context) Preconditions.checkNotNull((Context) ObjectWrapper.unwrap(iObjectWrapper)), zzclVar, Long.valueOf(j));
} else {
zzfvVar.zzay().zzk().zza("Attempting to initialize multiple times");
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void isDataCollectionEnabled(com.google.android.gms.internal.measurement.zzcf zzcfVar) throws RemoteException {
zzb();
this.zza.zzaz().zzp(new zzm(this, zzcfVar));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void logEvent(String str, String str2, Bundle bundle, boolean z, boolean z2, long j) throws RemoteException {
zzb();
this.zza.zzq().zzE(str, str2, bundle, z, z2, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void logEventAndBundle(String str, String str2, Bundle bundle, com.google.android.gms.internal.measurement.zzcf zzcfVar, long j) throws RemoteException {
zzb();
Preconditions.checkNotEmpty(str2);
(bundle != null ? new Bundle(bundle) : new Bundle()).putString("_o", "app");
this.zza.zzaz().zzp(new zzi(this, zzcfVar, new zzat(str2, new zzar(bundle), "app", j), str));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void logHealthData(int i, String str, IObjectWrapper iObjectWrapper, IObjectWrapper iObjectWrapper2, IObjectWrapper iObjectWrapper3) throws RemoteException {
zzb();
this.zza.zzay().zzt(i, true, false, str, iObjectWrapper == null ? null : ObjectWrapper.unwrap(iObjectWrapper), iObjectWrapper2 == null ? null : ObjectWrapper.unwrap(iObjectWrapper2), iObjectWrapper3 != null ? ObjectWrapper.unwrap(iObjectWrapper3) : null);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityCreated(IObjectWrapper iObjectWrapper, Bundle bundle, long j) throws RemoteException {
zzb();
zzhz zzhzVar = this.zza.zzq().zza;
if (zzhzVar != null) {
this.zza.zzq().zzA();
zzhzVar.onActivityCreated((Activity) ObjectWrapper.unwrap(iObjectWrapper), bundle);
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityDestroyed(IObjectWrapper iObjectWrapper, long j) throws RemoteException {
zzb();
zzhz zzhzVar = this.zza.zzq().zza;
if (zzhzVar != null) {
this.zza.zzq().zzA();
zzhzVar.onActivityDestroyed((Activity) ObjectWrapper.unwrap(iObjectWrapper));
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityPaused(IObjectWrapper iObjectWrapper, long j) throws RemoteException {
zzb();
zzhz zzhzVar = this.zza.zzq().zza;
if (zzhzVar != null) {
this.zza.zzq().zzA();
zzhzVar.onActivityPaused((Activity) ObjectWrapper.unwrap(iObjectWrapper));
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityResumed(IObjectWrapper iObjectWrapper, long j) throws RemoteException {
zzb();
zzhz zzhzVar = this.zza.zzq().zza;
if (zzhzVar != null) {
this.zza.zzq().zzA();
zzhzVar.onActivityResumed((Activity) ObjectWrapper.unwrap(iObjectWrapper));
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivitySaveInstanceState(IObjectWrapper iObjectWrapper, com.google.android.gms.internal.measurement.zzcf zzcfVar, long j) throws RemoteException {
zzb();
zzhz zzhzVar = this.zza.zzq().zza;
Bundle bundle = new Bundle();
if (zzhzVar != null) {
this.zza.zzq().zzA();
zzhzVar.onActivitySaveInstanceState((Activity) ObjectWrapper.unwrap(iObjectWrapper), bundle);
}
try {
zzcfVar.zzd(bundle);
} catch (RemoteException e) {
this.zza.zzay().zzk().zzb("Error returning bundle value to wrapper", e);
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityStarted(IObjectWrapper iObjectWrapper, long j) throws RemoteException {
zzb();
if (this.zza.zzq().zza != null) {
this.zza.zzq().zzA();
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void onActivityStopped(IObjectWrapper iObjectWrapper, long j) throws RemoteException {
zzb();
if (this.zza.zzq().zza != null) {
this.zza.zzq().zzA();
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void performAction(Bundle bundle, com.google.android.gms.internal.measurement.zzcf zzcfVar, long j) throws RemoteException {
zzb();
zzcfVar.zzd(null);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void registerOnMeasurementEventListener(com.google.android.gms.internal.measurement.zzci zzciVar) throws RemoteException {
zzgw zzgwVar;
zzb();
synchronized (this.zzb) {
zzgwVar = this.zzb.get(Integer.valueOf(zzciVar.zzd()));
if (zzgwVar == null) {
zzgwVar = new zzo(this, zzciVar);
this.zzb.put(Integer.valueOf(zzciVar.zzd()), zzgwVar);
}
}
this.zza.zzq().zzJ(zzgwVar);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void resetAnalyticsData(long j) throws RemoteException {
zzb();
this.zza.zzq().zzK(j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setConditionalUserProperty(Bundle bundle, long j) throws RemoteException {
zzb();
if (bundle == null) {
this.zza.zzay().zzd().zza("Conditional user property must not be null");
} else {
this.zza.zzq().zzQ(bundle, j);
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setConsent(Bundle bundle, long j) throws RemoteException {
zzb();
this.zza.zzq().zzT(bundle, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setConsentThirdParty(Bundle bundle, long j) throws RemoteException {
zzb();
this.zza.zzq().zzR(bundle, -20, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setCurrentScreen(IObjectWrapper iObjectWrapper, String str, String str2, long j) throws RemoteException {
zzb();
this.zza.zzs().zzw((Activity) ObjectWrapper.unwrap(iObjectWrapper), str, str2);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setDataCollectionEnabled(boolean z) throws RemoteException {
zzb();
zzia zzq = this.zza.zzq();
zzq.zza();
zzfv zzfvVar = zzq.zzs;
zzq.zzs.zzaz().zzp(new zzhc(zzq, z));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setDefaultEventParameters(Bundle bundle) {
zzb();
final zzia zzq = this.zza.zzq();
final Bundle bundle2 = bundle == null ? null : new Bundle(bundle);
zzq.zzs.zzaz().zzp(new Runnable(zzq, bundle2) { // from class: com.google.android.gms.measurement.internal.zzha
public final zzia zza;
public final Bundle zzb;
@Override // java.lang.Runnable
public final void run() {
this.zza.zzC(this.zzb);
}
{
this.zza = zzq;
this.zzb = bundle2;
}
});
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setEventInterceptor(com.google.android.gms.internal.measurement.zzci zzciVar) throws RemoteException {
zzb();
zzn zznVar = new zzn(this, zzciVar);
if (this.zza.zzaz().zzs()) {
this.zza.zzq().zzU(zznVar);
} else {
this.zza.zzaz().zzp(new zzk(this, zznVar));
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setInstanceIdProvider(com.google.android.gms.internal.measurement.zzck zzckVar) throws RemoteException {
zzb();
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setMeasurementEnabled(boolean z, long j) throws RemoteException {
zzb();
this.zza.zzq().zzV(Boolean.valueOf(z));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setMinimumSessionDuration(long j) throws RemoteException {
zzb();
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setSessionTimeoutDuration(long j) throws RemoteException {
zzb();
zzia zzq = this.zza.zzq();
zzfv zzfvVar = zzq.zzs;
zzq.zzs.zzaz().zzp(new zzhe(zzq, j));
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setUserId(String str, long j) throws RemoteException {
zzb();
if (str == null || str.length() != 0) {
this.zza.zzq().zzY(null, "_id", str, true, j);
} else {
this.zza.zzay().zzk().zza("User ID must be non-empty");
}
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void setUserProperty(String str, String str2, IObjectWrapper iObjectWrapper, boolean z, long j) throws RemoteException {
zzb();
this.zza.zzq().zzY(str, str2, ObjectWrapper.unwrap(iObjectWrapper), z, j);
}
@Override // com.google.android.gms.internal.measurement.zzcc
public void unregisterOnMeasurementEventListener(com.google.android.gms.internal.measurement.zzci zzciVar) throws RemoteException {
zzgw remove;
zzb();
synchronized (this.zzb) {
remove = this.zzb.remove(Integer.valueOf(zzciVar.zzd()));
}
if (remove == null) {
remove = new zzo(this, zzciVar);
}
this.zza.zzq().zzaa(remove);
}
}