Luno v7.28.0版本的 MD5 值为:08d81b3b88ef7df48c89cb5d56dc11a2

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.sardine.ai.mdisdk;

import android.net.Uri;
import com.leanplum.internal.RequestBuilder;
import com.sardine.ai.mdisdk.c;
import java.net.HttpURLConnection;
import java.net.URL;
import mdi.sdk.p96;

public class a implements c.d {
    public a(c cVar) {
    }

    @Override
    public void run() {
        e eVar = e.c;
        Options options = eVar.b;
        try {
            String str = options.environment;
            if (!Options.ENV_PRODUCTION.equals(str)) {
                e.g();
            }
            Uri build = Uri.parse(Options.ENV_PRODUCTION.equals(str) ? "https://p.sardine.ai/v1/b.png" : "https://p.dev.sardine.ai/v1/b.png").buildUpon().appendQueryParameter("sessionKey", options.sessionKey).appendQueryParameter("clientId", options.clientID).appendQueryParameter("flow", options.flow).appendQueryParameter("advertisingId", (String) c.a(eVar.a).first).appendQueryParameter("androidId", c.o(eVar.a)).build();
            p96.a("pixel url: " + build.toString());
            HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(build.toString()).openConnection();
            httpURLConnection.setRequestMethod(RequestBuilder.GET);
            httpURLConnection.setRequestProperty("X-SDK-VERSION", "1.1.0");
            httpURLConnection.setDoOutput(true);
            if (httpURLConnection.getResponseCode() != 200) {
                p96.c("error from pixel server: " + httpURLConnection.getResponseCode() + " | " + httpURLConnection.getHeaderField("x-request-id"));
            }
        } catch (Exception e) {
            MobileIntelligence.reportError(e);
        }
    }
}