红果免费短剧 v6.2.3.32版本的 MD5 值为:a6b05492607eab2c8a25f26d2f238ae0
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.ss.android.ad.applinksdk.interceptor.p006new;
import android.net.Uri;
import com.ss.android.ad.applinksdk.core.a;
import com.ss.android.ad.applinksdk.model.AppLinkResult;
import com.ss.android.ad.applinksdk.utils.c;
import com.ss.android.ad.applinksdk.utils.e;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
import org.json.JSONObject;
public final class b implements g {
@Override
public AppLinkResult a(h chain) {
Object m1443constructorimpl;
Object m1443constructorimpl2;
Intrinsics.checkParameterIsNotNull(chain, "chain");
String str = chain.f101587a.f101590a.f;
Uri parse = Uri.parse(str);
Intrinsics.checkExpressionValueIsNotNull(parse, "Uri.parse(openUrl)");
String scheme = parse.getScheme();
Object obj = null;
if (!StringsKt.equals$default(scheme, "https", false, 2, null) && !StringsKt.equals$default(scheme, "http", false, 2, null)) {
return chain.a();
}
if (e.f101648a.a(str)) {
try {
Result.Companion companion = Result.Companion;
m1443constructorimpl2 = Result.m1443constructorimpl(new JSONObject().putOpt("open_url", str).put("cid", chain.f101587a.f101590a.f101620b));
} catch (Throwable th) {
Result.Companion companion2 = Result.Companion;
m1443constructorimpl2 = Result.m1443constructorimpl(ResultKt.createFailure(th));
}
if (!Result.m1449isFailureimpl(m1443constructorimpl2)) {
obj = m1443constructorimpl2;
}
a.f101551a.a("bdal_applink_quick_url_http", (JSONObject) obj);
a(str, chain);
return chain.a();
}
try {
Result.Companion companion3 = Result.Companion;
m1443constructorimpl = Result.m1443constructorimpl(new JSONObject().putOpt("do_not_handle_url", str));
} catch (Throwable th2) {
Result.Companion companion4 = Result.Companion;
m1443constructorimpl = Result.m1443constructorimpl(ResultKt.createFailure(th2));
}
if (!Result.m1449isFailureimpl(m1443constructorimpl)) {
obj = m1443constructorimpl;
}
a.f101551a.a("bdal_ruler_not_match", (JSONObject) obj);
return new AppLinkResult(AppLinkResult.Type.Companion.b(), AppLinkResult.Message.Companion.c());
}
private final void a(String str, h hVar) {
boolean z;
String str2 = str;
if (str2 != null && str2.length() != 0) {
z = false;
} else {
z = true;
}
if (z || c.f101643a.a().optInt("enable_change_quick_url", 0) == 0) {
return;
}
if (StringsKt.startsWith$default(str, "http://hapjs.org/app", false, 2, (Object) null)) {
hVar.f101587a.f101590a.f = StringsKt.replace$default(str, "http://hapjs.org/app", "hap://app", false, 4, (Object) null);
} else {
hVar.f101587a.f101590a.f = StringsKt.replace$default(str, "https://hapjs.org/app", "hap://app", false, 4, (Object) null);
}
}
}