Skip to main content
Solved

RevenueCat and AppsFlyer Integration

  • March 4, 2026
  • 5 replies
  • 43 views

Forum|alt.badge.img+3

I have tried to integrate to integrate RevenueCat and AppsFlyer in my iOS. I followed the instruction.

 

  1. Configure AppsFlyer SDK frist, then RevenueCat and set required attributes.
  2. In Sandbox env, I see the transaction with AppsFlyerID attributes.
  3. Status of AppsFlyer integration is “Active”.

However it doesn’t show any event. Also there is no log which can help to identify the issue. I perform the testing on simulator and also on real device.

 

Please let me know if there is any step I missed.

Best answer by sahaydachniy7

I find out that integration is not working on Revenue Test Store. Once I did the testing on Apple Sandbox, it start working.

5 replies

cam
Forum|alt.badge.img+2
  • Helper
  • March 4, 2026

Hi, 

 

After doing the transaction, can you see the set attributes on the RC customer view for that user? 

Also, where are you checking for the events?

 

Cam


Forum|alt.badge.img+3

Hi, 

 

After doing the transaction, can you see the set attributes on the RC customer view for that user? 

Also, where are you checking for the events?

 

Cam

I believe there are a few place where it can be checked:
1. Integration - AppsFlyer - At the bottom of the page there is a list of events (it’s empty for me)
2. Customer Profile - Customer History - Select the transaction - Integration section. At the moment I have empty table. (attached screenshot)

Yes, I see attribtues such as appsFlyerID, idfa etc

 


cam
Forum|alt.badge.img+2
  • Helper
  • March 4, 2026

I’m assuming you are configuring RC, AppsFlyer SK, and attributes on SDK initialization, is that correct? There could be issues if all three are not configured correctly before the first purchase


Forum|alt.badge.img+3

I’m assuming you are configuring RC, AppsFlyer SK, and attributes on SDK initialization, is that correct? There could be issues if all three are not configured correctly before the first purchase


I already double check that.
 

 Purchases.configure(withAPIKey: AppEnvironment.revenueCatAPIKey)
Purchases.shared.delegate = self

Purchases.shared.attribution.collectDeviceIdentifiers()
Purchases.shared.attribution.setAppsflyerID(AppsFlyerLib.shared().getAppsFlyerUID())

I initialise the AppsFlyer, then RevenueCat and then I make the purchase. 

I configured the integration on RevenueCat portal but haven’t done anything on AppsFlyer, don’t think it was mentioned anywhere.

So far I’ve done:

  1. Configured AppsFlyer Integration on portal
  1. Added required attribution in the project (code above)

Forum|alt.badge.img+3
  • Author
  • Helper
  • Answer
  • March 5, 2026

I find out that integration is not working on Revenue Test Store. Once I did the testing on Apple Sandbox, it start working.