At a glance: Create and test your SDK integration code automatically.
About the SDK integration wizard
Let our SDK integration wizard guide the app developer through the SDK integration process. The app developer simply provides some credentials and customization choices, and the wizard generates code snippets to be copied and pasted into the project.
This article enables you to collect and send the app developer all the input and credentials required by the integration wizard flows. There are two developer journeys supported by the wizard:
- The installation and integration developer journey: The wizard takes the developer from installation to successful testing of the integration.
- The in-app event developer journey: The wizard guides the developer from defining in-app events to successfully testing their transmission to AppsFlyer.
The installation and integration flow
Once the app developer has successfully completed the installation and setup using the Integration Wizard, the AppsFlyer SDK will be ready to begin sending attribution data. To verify successful integration, the flow includes a test that checks whether an 'install event' is correctly reported to AppsFlyer upon your app's installation.
The table below lists the questions that developers need to address during the wizard setup. Use the specified instructions in the table to collect the necessary information and provide it to the developers.
| Questions | Learn more |
|---|---|
| What is your App ID? (Required) | Learn how to obtain the App ID in each store. |
| What is your AppsFlyer Dev Key (Required) | Learn how to obtain the Dev Key. |
| What SDK mode would you like to integrate? Regular or strict? | Learn about SDK modes. |
| Should the SDK get conversion data? | Learn about Conversion data in the SDK. |
| Should the SDK receive confirmation that it was started successfully? | Learn about the SDK start method with a completion handler (Android, iOS). |
| Should the SDK support AppTrackingTransparency support (ATT)? | Learn about ATT. |
| What is your AppsFlyer v2 authentication token? (Required only if you follow the automatic test flow.) | Learn how to retrieve your v2 token. |
The add-in-app event flow
After the app developer completes the installation and integration wizard, AppsFlyer SDK will be integrated successfully into your app. The flow includes an in-app event test confirming that the AppsFlyer when your app is installed.
The table below lists the questions that developers need to address during the wizard setup. Use the specified instructions in the table to collect the necessary information and provide it to the developers.
| Questions | Learn more |
|---|---|
| Choose the event name and its event parameters |
Learn which predefined events are available for you. Each event description includes its typical event parameters. Alternatively, you can use our In-app event generator. |
| Should the SDK receive confirmation that the in-app event was received by AppsFlyer? | Learn about the code that verifies that events were successfully received in AppsFlyer (Android, iOS). |
| What is your AppsFlyer v2 authentication token? (Required only if you follow the automatic test flow.) | Learn how to retrieve your v2 token. |
Traits and limitations
| Trait | Remarks |
|---|---|
| Zero plan | The SDK integration wizard is not included in the Zero plan. |