iOS SDK 5.7.0
2 months ago by Matteo Melis
Interstitial
- Manual display of the interstitial was blocked if the
autoparam in the module configuration was enabled, this has been fixed - Manual display of the interstitial now requests the API every time it is called, instead of caching the result
- Manual display of the interstitial only worked once every session, this has been fixed
Datadog log module
- Functions in
Loggerhave been added to add and remove tags
PushNotificationManager
public func registerForPushNotifications(application: UIApplication)has been deprecatedpublic func registerForPushNotifications(application: UIApplication) async -> Boolhas been added, which isasyncand returns whether the permission was granted or not
Request JWT Signature
- The JWT was previously signed incorrectly (the key used for signing wasn't the correct one), this has been fixed
AppsPanelSDKExtension
- Added NotificationService Extension integration wiki : https://gitlab.apnl.tech/ap/docs/-/wikis/NotificationService-Extension-iOS
Version
- Exposed SDK version for Swift Package Manager
Stats
- Added 10s timeout to sendStats()
Various updates
Alamofire5.10.2->5.11.1DatadogCore2.26.0->3.7.0DatadogLogs2.26.0->3.7.0Sourcery2.2.6->2.3.0
Misc
x-ap-appidwith the package name has been added to all API and SDK requests- Make
RemoteConfigurationCodableinstead of onlyDecodable(to allow sending it to the flutter bridge)
