Free Fire v1.103.1版本的 MD5 值为:f6c45f9f1485263aa5af0fb400f973fc

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


package com.appsflyer.internal;

import com.appsflyer.AppsFlyerLib;
import com.appsflyer.PurchaseHandler;
import com.appsflyer.internal.components.network.http.ResponseNetwork;
import java.util.Map;
import org.json.JSONObject;
public final class AFc1cSDK extends AFc1gSDK {
    private final AFb1dSDK afRDLog;

    public AFc1cSDK(Map<String, Object> map, PurchaseHandler.PurchaseValidationCallback purchaseValidationCallback, AFc1xSDK aFc1xSDK) {
        super(AFc1jSDK.PURCHASE_VALIDATE, new AFc1jSDK[]{AFc1jSDK.RC_CDN}, aFc1xSDK, null, map, purchaseValidationCallback);
        this.afRDLog = aFc1xSDK.values();
        this.values.add(AFc1jSDK.CONVERSION);
    }

    @Override
    protected final AFb1bSDK<String> AFInAppEventParameterName(String str) {
        StringBuilder sb = new StringBuilder();
        sb.append(String.format("https://%sviap.%s/api/v1/android/validate_purchase?app_id=", AppsFlyerLib.getInstance().getHostPrefix(), AFa1aSDK.values().getHostName()));
        sb.append(this.afRDLog.AFInAppEventType.AFKeystoreWrapper.getPackageName());
        String obj = sb.toString();
        String jSONObject = new JSONObject(init()).toString();
        StringBuilder sb2 = new StringBuilder();
        sb2.append(this);
        sb2.append(": preparing data: ");
        sb2.append(jSONObject);
        AFb1tSDK.AFInAppEventType(sb2.toString());
        ((AFc1hSDK) this).afErrorLog.values(obj, jSONObject);
        return ((AFc1hSDK) this).afDebugLog.AFInAppEventParameterName(init(), str);
    }

    @Override
    public final boolean AFInAppEventType() {
        ResponseNetwork responseNetwork = this.afInfoLog;
        if (responseNetwork == null || responseNetwork.getStatusCode() != 503) {
            return super.AFInAppEventType();
        }
        return true;
    }
}