-
public class AppsFlyerApiService
-
-
Constructor Summary
Constructors Constructor Description AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, UrlProvider urlProvider, EventUrlResolver eventUrlResolver, PluginDetailsProvider pluginDetailsProvider, SecureDataProvider secureDataProvider)
-
Method Summary
-
-
Constructor Detail
-
AppsFlyerApiService
AppsFlyerApiService(ApiCallFactory callFactory, IdProvider idProvider, UrlProvider urlProvider, EventUrlResolver eventUrlResolver, PluginDetailsProvider pluginDetailsProvider, SecureDataProvider secureDataProvider)
-
-
Method Detail
-
arsValidateSubscription
@Nullable() Call<String> arsValidateSubscription(Map<String, Object> requestData, String devKey)
-
sendInAppPurchaseRequest
@Nullable() Call<String> sendInAppPurchaseRequest(Map<String, Object> requestData, String devKey)
-
sendManualOneTimePurchaseValidationRequest
Call<String> sendManualOneTimePurchaseValidationRequest(Map<String, Object> requestData, String devKey)
-
sendManualSubscriptionPurchaseValidationRequest
@Nullable() Call<String> sendManualSubscriptionPurchaseValidationRequest(Map<String, Object> requestData, String devKey)
-
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
-
sendDdlEvent
@NonNull() Call<DdlResponse> sendDdlEvent(DdlEvent event)
-
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)
-
createRdRequest
@Nullable() UploadRemoteDebugRequest createRdRequest(Map<String, Object> proxyData, String devKey)
This method not use ApiCallFactory nor return Call like the other APIs inthis class as the HTTP request will not be executed via the TaskQueue. However, the HTTP will use MonitorHttpRequest and background ExecutorService
-
getOneLinkMeta
Map<String, Object> getOneLinkMeta()
-
-
-
-