Appsflyer Integration
Integrate your favorite 3rd party services with Hackle
Appsflyer integration is available only in the Enterprise plan.
Appsflyer SDK Integration
To integrate with Appsflyer, Hackle Device ID must be set in Appsflyer SDK. You should initializie the Hackle SDK first and then call the function below to correctly retrieve the Hackle Device ID.
HackleCustomId is sent with every postback and is used to identify the user.
The postback is sent to Hackle as an event named "$af_install," and this event is billed the same way as regular events.
HashMap<String, Object> customData = new HashMap<String,Object>();
String deviceId = HackleApp.getInstance().getDeviceId();
customData.put("hackleCustomId", deviceId);
AppsFlyerLib.setAdditionalData(customData);
let deviceId = Hackle.app()!.deviceId
let customData = ["hackleCustomId": deviceId]
AppsFlyerLib.shared().customData = customData
Appsflyer Integration Activation
Hackle Partner Addition

Menu -> Configureation -> Partner Marketplace

Partner Marketplace

Find hackle in Partner Marketplace

Integration Management
Hackle Partner Integration Configure
- Hackle API Key setting
Hackle API Key
If you use SDK Key, Appsflyer postback will not work. In order to integrate Appsflyer postback, you must obtain and set an API Key from Hackcle. Please contact Hackle team to request API Key

Menu -> Configuration -> Active Integrations (Integration Tab)
- Hackle Partner Permission Configure

Menu -> Configuration -> Active Integrations (Permission Tab)
- Default Postback Configure
choice for users from All Media sources, including organic

change for users from
Updated about 1 month ago