AppsFlyerSDK / segment-appsflyer-ios

The AppsFlyer iOS SDK integration with Segment
https://segment.com/docs/integrations/appsflyer/
MIT License
23 stars 59 forks source link

Segment AppsFlyer iOS Uses Dynamic AppsFlyer Framework #142

Open waitbutY opened 2 months ago

waitbutY commented 2 months ago

The main AppsFlyer SDK has 3 options for client consumption:

 # For statically linked library
 https://github.com/AppsFlyerSDK/AppsFlyerFramework-Static

 # For dynamically linked library
 https://github.com/AppsFlyerSDK/AppsFlyerFramework-Dynamic

 # For Strict (No IDFA colection) library
 https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict

However, this Segment wrapper is locked using the Dynamic framework.
Is there a way to allow clients to specify if they want static (for faster package resolution) or strict (for compliance)?

I do see this issue from a year ago asking for the Dynamic framework to be used, but there is little detail in it about the decision: https://github.com/AppsFlyerSDK/segment-appsflyer-ios/issues/126

Related issue in main AppsFlyer SDK: https://github.com/AppsFlyerSDK/AppsFlyerFramework/issues/294