.class public final Lcom/google/android/gms/measurement/internal/zzez; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-measurement@@20.1.0" # instance fields .field public final zza:Lcom/google/android/gms/measurement/internal/zzfr; # direct methods .method public constructor (Lcom/google/android/gms/measurement/internal/zzkp;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzkp;->zzq()Lcom/google/android/gms/measurement/internal/zzfr; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/measurement/internal/zzez;->zza:Lcom/google/android/gms/measurement/internal/zzfr; return-void .end method # virtual methods .method public final zza()Z .locals 4 .annotation build Lcom/google/android/gms/common/util/VisibleForTesting; .end annotation const/4 v0, 0x0 .line 1 :try_start_0 iget-object v1, p0, Lcom/google/android/gms/measurement/internal/zzez;->zza:Lcom/google/android/gms/measurement/internal/zzfr; invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzau()Landroid/content/Context; move-result-object v1 invoke-static {v1}, Lcom/google/android/gms/common/wrappers/Wrappers;->packageManager(Landroid/content/Context;)Lcom/google/android/gms/common/wrappers/PackageManagerWrapper; move-result-object v1 if-nez v1, :cond_0 iget-object v1, p0, Lcom/google/android/gms/measurement/internal/zzez;->zza:Lcom/google/android/gms/measurement/internal/zzfr; .line 2 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object v1 .line 3 invoke-virtual {v1}, Lcom/google/android/gms/measurement/internal/zzeh;->zzj()Lcom/google/android/gms/measurement/internal/zzef; move-result-object v1 const-string v2, "Failed to get PackageManager for Install Referrer Play Store compatibility check" .line 4 invoke-virtual {v1, v2}, Lcom/google/android/gms/measurement/internal/zzef;->zza(Ljava/lang/String;)V return v0 :cond_0 const-string v2, "com.android.vending" const/16 v3, 0x80 .line 5 invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/common/wrappers/PackageManagerWrapper;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; move-result-object v1 .line 6 iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const v2, 0x4d17ab4 if-lt v1, v2, :cond_1 const/4 v0, 0x1 :cond_1 return v0 :catch_0 move-exception v1 iget-object v2, p0, Lcom/google/android/gms/measurement/internal/zzez;->zza:Lcom/google/android/gms/measurement/internal/zzfr; .line 7 invoke-virtual {v2}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object v2 .line 8 invoke-virtual {v2}, Lcom/google/android/gms/measurement/internal/zzeh;->zzj()Lcom/google/android/gms/measurement/internal/zzef; move-result-object v2 const-string v3, "Failed to retrieve Play Store version for Install Referrer" .line 9 invoke-virtual {v2, v3, v1}, Lcom/google/android/gms/measurement/internal/zzef;->zzb(Ljava/lang/String;Ljava/lang/Object;)V return v0 .end method