I have integrated AppsFlyer SDK in my iOS application and successfully added AppsFlyer event logging feature for several events. I am able to detect organic installs in my AppsFlyer dashboard and the events that have been triggered were successfully recorded. However, I am unable to generate a non-organic install either by using the Test Integration tool provided by AppsFlyer or by using a generated ad link. How do I generate a non-organic install for testing?
I first tried using the test integration tool provided by AppsFlyer. Using this method I performed the following steps :
- Added my device to the list of test devices in the AppsFlyer account.
- Clicked on run test, selected my test device and selected the Store option(App downloading source) as other (Xcode/TestFlight).
- Then I scanned the QR code in my device. This redirected the browser screen in my mac to a screen containing a button "next" that has to be clicked prior to opening the app.
- Downloaded the app using Xcode or TestFlight or Diawi link.
- Clicked on the "next" button and then opened the application in my device.
- Waited for a couple of minutes for the non-organic install to be recorded in the dashboard, but unfortunately it did not get recorded.
I then tried a different method to generate a non-organic install - using ad click. I created an ad link with a format of "https://app.appsflyer.com/<app_id>?pid=Test&c=Test&advertising_id=". I clicked on the link and installed the app followed by completing the flow to start appsflyer sdk. Unfortunately this did not reflect as a non-organic install.