导航菜单

页面标题

页面副标题

Empower MX v1.29.4.340 - d.java 源代码

正在查看: Empower MX v1.29.4.340 应用的 d.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package Ed;

import Je.B;
import Vd.k;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import ec.C1240b;
import ec.p0;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import nc.C2005a;
import z6.p;

public final class d {
    private final Activity a;
    private final C1240b b;
    private final f5.b c;
    private final C2005a d;
    private final p0 e;
    private boolean f;

    public d(Activity activity, C1240b analyticsComponent, f5.b reviewManager, C2005a appReviewPreferences, p0 promptsComponent) {
        Intrinsics.checkNotNullParameter(activity, "activity");
        Intrinsics.checkNotNullParameter(analyticsComponent, "analyticsComponent");
        Intrinsics.checkNotNullParameter(reviewManager, "reviewManager");
        Intrinsics.checkNotNullParameter(appReviewPreferences, "appReviewPreferences");
        Intrinsics.checkNotNullParameter(promptsComponent, "promptsComponent");
        this.a = activity;
        this.b = analyticsComponent;
        this.c = reviewManager;
        this.d = appReviewPreferences;
        this.e = promptsComponent;
        this.f = appReviewPreferences.b();
    }

    private final void e() {
        f.d(this.b);
        Task a = this.c.a();
        Intrinsics.checkNotNullExpressionValue(a, "requestReviewFlow(...)");
        a.addOnCompleteListener(new OnCompleteListener() {
            public final void onComplete(Task task) {
                d.f(d.this, task);
            }
        });
    }

    public static final void f(final d dVar, Task task) {
        Intrinsics.checkNotNullParameter(task, "task");
        if (!task.p()) {
            f.c(dVar.b, task.k());
            return;
        }
        Task b = dVar.c.b(dVar.a, (f5.a) task.l());
        Intrinsics.checkNotNullExpressionValue(b, "launchReviewFlow(...)");
        f.b(dVar.b);
        b.addOnCompleteListener(new OnCompleteListener() {
            public final void onComplete(Task task2) {
                d.g(d.this, task2);
            }
        });
    }

    public static final void g(d dVar, Task it) {
        Intrinsics.checkNotNullParameter(it, "it");
        f.a(dVar.b);
    }

    public static final Unit i(d dVar, Function1 function1) {
        Intent intent;
        dVar.d.d(true);
        if (p.a(com.google.firebase.c.a).l("prompt_to_play_store")) {
            try {
                intent = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + dVar.a.getPackageName()));
            } catch (ActivityNotFoundException unused) {
                intent = new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=" + dVar.a.getPackageName()));
            }
            function1.invoke(intent);
        } else {
            dVar.e();
        }
        return Unit.a;
    }

    public final boolean d() {
        return this.f;
    }

    public final void h(final Function1 onTappedToReview) {
        Intrinsics.checkNotNullParameter(onTappedToReview, "onTappedToReview");
        boolean l = p.a(com.google.firebase.c.a).l("app_review_prompt_enabled");
        boolean b = this.d.b();
        boolean a = this.d.a();
        f.e(this.b, b, this.d.a(), e.e);
        if (l && b && !a) {
            f.f(this.b);
            this.d.e(false);
            p0.W(this.e, new k.b(B.y, null, 2, null), new k.b(B.x, null, 2, null), new Ld.a(new k.b(B.w, null, 2, null), new Function0() {
                @Override
                public final Object invoke() {
                    Unit i;
                    i = d.i(d.this, onTappedToReview);
                    return i;
                }
            }), null, null, null, 56, null);
        }
    }
}