正在查看: FileWipe Pro v3.0.0 应用的 i5.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FileWipe Pro v3.0.0 应用的 i5.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl;
import android.text.TextUtils;
import android.webkit.URLUtil;
import com.applovin.impl.a0;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class i5 extends w4 {
private final b f2683g;
public interface b {
void a(a0.b bVar);
void a(String str);
}
public i5(com.applovin.impl.sdk.k kVar, b bVar) {
super("TaskFetchDeveloperUri", kVar);
this.f2683g = bVar;
}
@Override
public void run() {
String valueOf = String.valueOf(this.f4609a.B().D().get(CampaignEx.JSON_KEY_PACKAGE_NAME));
if (com.applovin.impl.sdk.o.a()) {
this.f4611c.a(this.f4610b, "Looking up developer URI for package name: ".concat(valueOf));
}
this.f4609a.q0().a(new a(com.applovin.impl.sdk.network.a.a(this.f4609a).c("GET").b("https://play.google.com/store/apps/details?id=".concat(valueOf)).a((Object) "").a(false).a(), this.f4609a));
}
public class a extends z5 {
public a(com.applovin.impl.sdk.network.a aVar, com.applovin.impl.sdk.k kVar) {
super(aVar, kVar);
}
@Override
public void a(String str, String str2, int i10) {
if (TextUtils.isEmpty(str2)) {
if (com.applovin.impl.sdk.o.a()) {
this.f4611c.b(this.f4610b, "No developer URI found - response from the Play Store is empty");
}
i5.this.f2683g.a(a0.b.APP_DETAILS_NOT_FOUND);
return;
}
Matcher matcher = Pattern.compile("(?<=\"appstore:developer_url\" content=\").*?(?=\">)").matcher(str2);
if (!matcher.find()) {
if (com.applovin.impl.sdk.o.a()) {
this.f4611c.b(this.f4610b, "No developer URI found - unable to find the developer_url meta tag from the Play Store listing");
}
i5.this.f2683g.a(a0.b.INVALID_DEVELOPER_URI);
return;
}
String group = matcher.group();
if (!URLUtil.isValidUrl(group)) {
if (com.applovin.impl.sdk.o.a()) {
this.f4611c.b(this.f4610b, "Developer URI (" + group + ") is not valid");
}
i5.this.f2683g.a(a0.b.INVALID_DEVELOPER_URI);
return;
}
if (com.applovin.impl.sdk.o.a()) {
s1.a.y("Found developer URI: ", group, this.f4611c, this.f4610b);
}
i5.this.f2683g.a(group);
}
@Override
public void a(String str, int i10, String str2, String str3) {
if (com.applovin.impl.sdk.o.a()) {
this.f4611c.b(this.f4610b, "Unable to fetch app details due to: " + str2 + ", and received error code: " + i10);
}
i5.this.f2683g.a(a0.b.APP_DETAILS_NOT_FOUND);
}
}
}