Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.applovin.impl.mediation.debugger.c;
import android.text.TextUtils;
import com.applovin.impl.mediation.debugger.a;
import com.applovin.impl.sdk.e.d;
import com.applovin.impl.sdk.e.w;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.x;
import com.chartboost.heliumsdk.impl.ttSHtSH;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class b extends d {
private final a apN;
public interface a {
void a(a.b bVar);
void bG(String str);
}
public b(n nVar, a aVar) {
super("TaskFetchDeveloperUri", nVar);
this.apN = aVar;
}
@Override
public void run() {
String valueOf;
if (this.sdk.BT() != null) {
valueOf = String.valueOf(this.sdk.BS().Eg().Ek());
} else {
valueOf = String.valueOf(this.sdk.BQ().CY().get("package_name"));
}
if (x.Fk()) {
this.logger.f(this.tag, "Looking up developer URI for package name: ".concat(valueOf));
}
this.sdk.BM().b(new w<String>(com.applovin.impl.sdk.network.c.D(this.sdk).db("GET").da("https://play.google.com/store/apps/details?id=".concat(valueOf)).ad("").aS(false).Ie(), this.sdk) {
@Override
public void d(String str, int i) {
if (TextUtils.isEmpty(str)) {
if (x.Fk()) {
this.logger.i(this.tag, "No developer URI found - response is empty");
}
b.this.apN.a(a.b.DEVELOPER_URI_NOT_FOUND);
}
Matcher matcher = Pattern.compile("(?<=\"appstore:developer_url\" content=\").+?(?=\">)").matcher(str);
if (matcher.find()) {
String group = matcher.group();
if (x.Fk()) {
ttSHtSH.HKS("Found developer URI: ", group, this.logger, this.tag);
}
b.this.apN.bG(group);
return;
}
if (x.Fk()) {
this.logger.i(this.tag, "Unable to find developer URI from the Play Store listing metadata");
}
b.this.apN.a(a.b.DEVELOPER_URI_NOT_FOUND);
}
@Override
public void a(int i, String str, String str2) {
if (x.Fk()) {
this.logger.i(this.tag, "Unable to fetch developer URI due to: " + str + ", and received error code: " + i);
}
b.this.apN.a(a.b.DEVELOPER_URI_NOT_FOUND);
}
});
}
}