Skip to content

Releases: emartech/ios-emarsys-sdk

2.6.0

29 Jul 10:58
Compare
Choose a tag to compare

What's new

What's fixed

  • reworked applicationCode change - for detailed documentation see the SDK's wiki page
  • the SDK now uses userDefaults when keychain is not available

Important Notes

2.5.5

08 Jul 13:46
Compare
Choose a tag to compare

What's fixed

  • fixed applicationCode change, when SDK was initialized with nill applicationCode

Important Notes

2.5.4

29 Jun 13:59
Compare
Choose a tag to compare

What's fixed

  • fixed unnecessary log sending

Important Notes

2.5.3

23 Jun 14:12
Compare
Choose a tag to compare

What's fixed

  • fixed old inapp campaigns cleanup, so older campaigns doesn't appear in reports
  • fixed push token was not send issue on applicationCode change, when the device already had a token stored
  • fixed appstartEvent registration. Emarsys SDK now avoids race condition at appstart Event registration.
  • fixed threading issue, Emarsys SDK now calls notificationCenter delegate on the main thread

Important Notes

2.5.2

04 Jun 13:00
Compare
Choose a tag to compare

What's new

  • Emarsys SDK now works async without blocking the main thread

What's fixed

  • fixed usage of reachability for more stable network availability monitoring

Important Notes

2.5.1

05 May 08:17
Compare
Choose a tag to compare

What's fixed

  • push token is only sent when changed

2.5.0

01 Apr 14:14
Compare
Choose a tag to compare

What's new

What's fixed

  • fixed requestRepositoryProxy nil handling issue

Important Notes

  • Some released features are still under development and needs pilot agreement. Make sure to contact Emarsys before integrating these features!

2.4.1

12 Mar 13:42
Compare
Choose a tag to compare

What's fixed

  • fixed incorrect timestamp, when 24 hours format is turned off
  • fixed push 2 inapp display
  • fixed hwId availability, when display is turned off

2.4.0

20 Feb 16:08
Compare
Choose a tag to compare

What's new

  • contactFieldId now can be changed through Config
  • added Swift Package Manager support
  • added support for silent messages
  • device related information now stored in keychain instead of userDefaults

What's fixed

  • fixed DateFormatter to use Gregorian calendar every time
  • fixed action button handling on rich push message
  • fixed window handling when UIWindowScene is used
  • fixed url creation when query parameters contains disallowed characters
  • fixed storage of dictionaries

2.3.0

11 Dec 10:23
Compare
Choose a tag to compare

What's new

  • current hardwareId, pushSettings and languageCode are now available through Config
  • EMSAppDelegate now provides a convenient way to integrate EmarsysSDK
  • personal and home logic support for predict feature
  • implemented fallback method for inapp download

What's fixed

  • fixed database error after inapp message display
  • fixed dictionary validator console logging