导航菜单

页面标题

页面副标题

Mint v5.7.3 - n1.java 源代码

正在查看: Mint v5.7.3 应用的 n1.java JAVA 源代码文件

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


package com.htmedia.mint.utils;

import android.content.Context;
import android.net.Uri;
import android.os.RemoteException;
import android.text.TextUtils;
import com.android.installreferrer.api.InstallReferrerClient;
import com.android.installreferrer.api.InstallReferrerStateListener;

public class n1 {
    Context a;

    class a implements InstallReferrerStateListener {
        final InstallReferrerClient a;

        a(InstallReferrerClient installReferrerClient) {
            this.a = installReferrerClient;
        }

        public void onInstallReferrerServiceDisconnected() {
        }

        public void onInstallReferrerSetupFinished(int i) {
            if (i == 0) {
                try {
                    n1.this.b(this.a.getInstallReferrer().getInstallReferrer());
                } catch (RemoteException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    public n1(Context context) {
        this.a = context;
        if (f6.l.b(context, "InstallReferrerSP", "isInstallReferrerFetched")) {
            return;
        }
        c();
    }

    public void b(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        o1.a("handleUrl", "handleUrl: installReferrer : " + str);
        Uri parse = Uri.parse("https://www.livemint.com/static/?" + str);
        if (parse != null) {
            String queryParameter = parse.getQueryParameter("utm_medium");
            String queryParameter2 = parse.getQueryParameter("utm_source");
            String queryParameter3 = parse.getQueryParameter("utm_campaign");
            o1.a("handleUrl", "handleUrl: medium : " + queryParameter);
            o1.a("handleUrl", "handleUrl: medium : " + queryParameter2);
            o1.a("handleUrl", "handleUrl: medium : " + queryParameter3);
            f6.l.n(this.a, "InstallReferrerSP", "isInstallReferrerFetched", Boolean.TRUE);
        }
    }

    private void c() {
        Context context = this.a;
        if (context != null) {
            InstallReferrerClient build = InstallReferrerClient.newBuilder(context).build();
            build.startConnection(new a(build));
        }
    }
}