Releases: apphud/ApphudSDK
Releases · apphud/ApphudSDK
v3.6.2
v3.6.0
What's New in v3.6.0:
- [Breaking] The
addAttribution
method has been renamed tosetAttribution
, introducing the newApphudAttributionData
class. This allows developers to override attribution key mappings if needed. - Added support for custom attribution. Developers can now pass any attribution data to the
ApphudAttributionData
class, which will be fetched and displayed in all Apphud Charts.
Attribution Migration Guide:
- For Apple Search Ads, replace the
addAttribution
method with the following:
Apphud.setAttribution(data: ApphudAttributionData(rawData: [:]), from: .appleAdsAttribution, identifier: asaToken, callback: nil)
- For AppsFlyer, replace the
addAttribution
method with the following:
Apphud.setAttribution(data: ApphudAttributionData(rawData: conversionInfo), from: .appsFlyer, identifier: AppsFlyerLib.shared().getAppsFlyerUID(), callback: nil)
- For Firebase, replace the
addAttribution
method with the following:
Apphud.setAttribution(data: ApphudAttributionData(rawData: [:]), from: .firebase, identifier: appInstanceID)
- For custom attribution, use the following code:
Apphud.setAttribution(data: ApphudAttributionData(rawData: yourAttributionDataHere), from: .custom, identifier: nil)
v3.5.8
v3.5.7
v3.5.5
v3.5.3
What's new in v3.5.3:
- Swift 6 compatibility: The codebase is now fully compatible with Swift 6.
- In-app Branch attribution support: We've added support for Branch attribution directly within the app.
- Optimized currency fetching: Currency fetching processes have been improved for better performance and accuracy.
- Enhanced code safety: Various improvements have been made to ensure safer and more robust code.
v3.5.0
What's new in v3.5.0:
- Added support for real-time audience segmentation in placements based on user properties. This includes two new methods
forceFlushUserProperties
anddeferPlacements
. Learn more. - Fixed a bug that appeared only in 3.4.0 and could lead to incorrect audience segmentation in placements based on store country parameter.