-
public class AFDeepLinkManager
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringUDL_CALLEDpublic final static StringRESOLVED_URL_DEEPLINK_CALLBACK_KEYpublic final static StringORIGINAL_ESP_URL_DEEPLINK_CALLBACK_KEYpublic Stringcontainspublic Map<String, String>parameterspublic DeepLinkListenerlistenerpublic List<List<String>>deepLinkSearchPathsprivate longlistenerTimeoutprivate Array<String>customDomainsprivate final List<String>espUrls
-
Constructor Summary
Constructors Constructor Description AFDeepLinkManager(ServiceLocator serviceLocator)
-
Method Summary
Modifier and Type Method Description longgetListenerTimeout()voidsetListenerTimeout(long listenerTimeout)Array<String>getCustomDomains()voidsetCustomDomains(@Nullable() Array<String> customDomains)voidsetEspUrls(Array<String> urls)voidunifiedDeepLinking(Map<String, Object> params, Intent intent, Context applicationContext)voidhandleDeepLinkCallback(Context context, Map<String, Object> params, Uri uri)App Link Check UrigetDeepLinkUriFromPush(Intent activityIntent, Map<String, Object> params)voidcollectIntentsFromActivities(Intent intent)static UrigetDeepLinkUri(Intent intent)voidperformOnDeepLinking(@NonNull() Intent intent, @NonNull() Context context, AppsFlyerPreferences prefs)voidonDeepLinkingError(String message, DeepLinkResult.Error type)voidonDeepLinkingSuccess(Map<String, String> attributionMap)voidonDeepLinking(DeepLinkResult result)voidonAppOpenAttribution(Map<String, String> data)voidclearEspUrls()-
-
Constructor Detail
-
AFDeepLinkManager
AFDeepLinkManager(ServiceLocator serviceLocator)
-
-
Method Detail
-
getListenerTimeout
long getListenerTimeout()
-
setListenerTimeout
void setListenerTimeout(long listenerTimeout)
-
getCustomDomains
Array<String> getCustomDomains()
-
setCustomDomains
void setCustomDomains(@Nullable() Array<String> customDomains)
-
setEspUrls
void setEspUrls(Array<String> urls)
-
unifiedDeepLinking
void unifiedDeepLinking(Map<String, Object> params, Intent intent, Context applicationContext)
-
handleDeepLinkCallback
void handleDeepLinkCallback(Context context, Map<String, Object> params, Uri uri)
App Link Check
-
getDeepLinkUriFromPush
@Nullable() Uri getDeepLinkUriFromPush(Intent activityIntent, Map<String, Object> params)
-
collectIntentsFromActivities
void collectIntentsFromActivities(Intent intent)
-
getDeepLinkUri
@Nullable() static Uri getDeepLinkUri(Intent intent)
-
performOnDeepLinking
void performOnDeepLinking(@NonNull() Intent intent, @NonNull() Context context, AppsFlyerPreferences prefs)
-
onDeepLinkingError
void onDeepLinkingError(String message, DeepLinkResult.Error type)
-
onDeepLinkingSuccess
void onDeepLinkingSuccess(Map<String, String> attributionMap)
-
onDeepLinking
void onDeepLinking(DeepLinkResult result)
-
onAppOpenAttribution
void onAppOpenAttribution(Map<String, String> data)
-
clearEspUrls
void clearEspUrls()
-
-
-
-