Skip to main content
Question

How to integrate with AppsFlyer without IDFA

  • April 20, 2023
  • 1 reply
  • 419 views

Forum|alt.badge.img+3

Hi,

I’m trying to configure AppsFlyer and RevenueCat.  And I’m getting following errors in the console:

[Purchases] - ERROR: 😿‼️ Error when syncing subscriber attributes. Details: The operation couldn’t be completed. (RevenueCat.BackendError error 0.) 
[Purchases] - ERROR: 😿‼️ One or more of the attributes sent could not be saved. ["$idfv": "IDFV cannot be modified.", "$appsflyerId": "AppsFlyer ID cannot be modified."]

 

If I understand correctly, the AppsFlyer ID will be generated every time a user installs a new app. As users use multiple devices, I think this error will occur for every user who uses two or more devices. If this is the case, why is it shown as an error? Alternatively, how can I configure AppsFlyer and RevenueCat so that the AppsFlyer ID is unique? It seems impossible without IDFA

This post has been closed for comments

1 reply

Michael Fogel
Forum|alt.badge.img+6
  • Dedicated Contributor
  • 382 replies
  • April 24, 2023

Hey @Krzysztof ,

 

This error is in fact happening because the subscriber attributes were unable to be saved. Those attributes are both part of the reserved attributes list that can be found here and need to be set accordingly. 

 

Alternatively, how can I configure AppsFlyer and RevenueCat so that the AppsFlyer ID is unique?

These properties can be set manually, like any other Subscriber Attributes, or through the helper methods to collectDeviceIdentifiers() and setAppsflyerId(). More information about setting these can be found here: https://www.revenuecat.com/docs/appsflyer#2-send-device-data-to-revenuecat

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings