Files
adif-api-reverse-engineering/apk_decompiled/sources/com/google/firebase/dynamiclinks/internal/DynamicLinkUTMParams.java

48 lines
1.9 KiB
Java

package com.google.firebase.dynamiclinks.internal;
import android.os.Bundle;
import android.text.TextUtils;
/* loaded from: classes3.dex */
public class DynamicLinkUTMParams {
public static final String KEY_CAMPAIGN = "campaign";
public static final String KEY_CAMPAIGN_BUNDLE = "_cmp";
public static final String KEY_MEDIUM = "medium";
public static final String KEY_SCION_DATA_BUNDLE = "scionData";
public static final String KEY_SOURCE = "source";
public static final String KEY_UTM_CAMPAIGN = "utm_campaign";
public static final String KEY_UTM_MEDIUM = "utm_medium";
public static final String KEY_UTM_SOURCE = "utm_source";
private final DynamicLinkData dynamicLinkData;
private final Bundle utmParamsBundle;
public DynamicLinkUTMParams(DynamicLinkData dynamicLinkData) {
this.dynamicLinkData = dynamicLinkData;
this.utmParamsBundle = initUTMParamsBundle(dynamicLinkData);
}
private static void checkAndAdd(String str, String str2, Bundle bundle, Bundle bundle2) {
String string = bundle.getString(str);
if (TextUtils.isEmpty(string)) {
return;
}
bundle2.putString(str2, string);
}
private static Bundle initUTMParamsBundle(DynamicLinkData dynamicLinkData) {
Bundle bundle;
Bundle bundle2;
Bundle bundle3 = new Bundle();
if (dynamicLinkData != null && dynamicLinkData.getExtensionBundle() != null && (bundle = dynamicLinkData.getExtensionBundle().getBundle("scionData")) != null && (bundle2 = bundle.getBundle("_cmp")) != null) {
checkAndAdd("medium", "utm_medium", bundle2, bundle3);
checkAndAdd("source", "utm_source", bundle2, bundle3);
checkAndAdd("campaign", "utm_campaign", bundle2, bundle3);
}
return bundle3;
}
public Bundle asBundle() {
return new Bundle(this.utmParamsBundle);
}
}