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);
}
}
}