-
public class AppsFlyerApiService
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringARS_VALIDATE_SUBSCRIPTION_V2public final static StringIN_APP_VALIDATE_V2public static StringRD_BACKEND_URLpublic static StringRC_PROD_URLpublic static StringRC_SANDBOX_URLpublic static StringCONVERSION_DATA_URLpublic static StringONELINK_BASE_URL
-
Constructor Summary
Constructors Constructor Description AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, AppsFlyerProperties appsFlyerProperties)
-
Method Summary
Modifier and Type Method Description Call<String>arsValidateSubscription(Map<String, Object> requestData, String devKey)Call<String>sendInAppPurchaseRequest(Map<String, Object> requestData, String devKey)Call<String>monitorSdk(Map<String, Object> map)Uploads logs to remote debugger api Call<RemoteConfiguration>fetchRemoteConfiguration(boolean isSandbox, @NonNull() String cdnToken, int timeoutMillis)Call<String>sendAppsFlyerEvent(AFEvent event, String devKey)Allows to perform generic http calls without any models parsing Call<Map<String, Object>>sendGcdRequest(String channelPostfix, String devKey)Call<String>sendCachedEvent(CachedEvent event)Call<String>createOneLink(@NonNull() String oneLinkId, @NonNull() Map<String, String> data, @Nullable() String brandDomain, @NonNull() UUID uuid, @NonNull() String devKey)Call<Map<String, String>>resolveOneLink(@NonNull() String oneLinkId, @NonNull() String shortLinkId, @NonNull() UUID uuid, @NonNull() String devKey)Call<String>crossPromoteImpression(@NonNull() String url)Map<String, Object>getOneLinkMeta()-
-
Constructor Detail
-
AppsFlyerApiService
AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, AppsFlyerProperties appsFlyerProperties)
-
-
Method Detail
-
arsValidateSubscription
@NonNull() Call<String> arsValidateSubscription(Map<String, Object> requestData, String devKey)
-
sendInAppPurchaseRequest
@NonNull() Call<String> sendInAppPurchaseRequest(Map<String, Object> requestData, String devKey)
-
monitorSdk
@NonNull() Call<String> monitorSdk(Map<String, Object> map)
Uploads logs to remote debugger api
-
fetchRemoteConfiguration
@NonNull() Call<RemoteConfiguration> fetchRemoteConfiguration(boolean isSandbox, @NonNull() String cdnToken, int timeoutMillis)
-
sendAppsFlyerEvent
Call<String> sendAppsFlyerEvent(AFEvent event, String devKey)
Allows to perform generic http calls without any models parsing
-
sendCachedEvent
Call<String> sendCachedEvent(CachedEvent event)
-
createOneLink
Call<String> createOneLink(@NonNull() String oneLinkId, @NonNull() Map<String, String> data, @Nullable() String brandDomain, @NonNull() UUID uuid, @NonNull() String devKey)
-
resolveOneLink
Call<Map<String, String>> resolveOneLink(@NonNull() String oneLinkId, @NonNull() String shortLinkId, @NonNull() UUID uuid, @NonNull() String devKey)
-
crossPromoteImpression
Call<String> crossPromoteImpression(@NonNull() String url)
-
getOneLinkMeta
Map<String, Object> getOneLinkMeta()
-
-
-
-