-
public class AppsFlyerApiService
-
-
Field Summary
Fields Modifier and Type Field Description public static StringRD_BACKEND_URLpublic static StringCONVERSION_DATA_URLpublic static StringONELINK_BASE_URL
-
Constructor Summary
Constructors Constructor Description AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, AppsFlyerProperties appsFlyerProperties, UrlProvider urlProvider)
-
Method Summary
-
-
Constructor Detail
-
AppsFlyerApiService
AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, AppsFlyerProperties appsFlyerProperties, UrlProvider urlProvider)
-
-
Method Detail
-
arsValidateSubscription
@Nullable() Call<String> arsValidateSubscription(Map<String, Object> requestData, String devKey, @Nullable() String billingLibVersion)
-
sendInAppPurchaseRequest
@Nullable() Call<String> sendInAppPurchaseRequest(Map<String, Object> requestData, String devKey, @Nullable() String billingLibVersion)
-
monitorSdk
@NonNull() Call<String> monitorSdk(Map<String, Object> map)
Uploads logs to remote debugger api
-
fetchRemoteConfiguration
@NonNull() Call<RemoteConfiguration> fetchRemoteConfiguration(boolean isSandbox, boolean isStaging, @NonNull() String cdnToken, int timeoutMillis)
-
sendAppsFlyerEvent
@Nullable() Call<String> sendAppsFlyerEvent(AFEvent event, String devKey, ContextProvider contextProvider)
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()
-
-
-
-