Skip to content

v0.15.0

Compare
Choose a tag to compare
@awoczek awoczek released this 13 Dec 09:02
· 36 commits to master since this release

[0.15.0] - 2023-08-11

Added

  • New authentication mechanism - Simple Authentication. It allows identification of customers without implementing more complicated processes such as RaaS, OAuth, or authenticating by third party services, for example Facebook or Apple. Simple Authentication needs only two methods - Synerise.Client.simpleAuthentication(data:authID:onSuccess:onError:) to recognize a customer and Synerise.Client.isSignedInViaSimpleAuthentication() to check if the customer is signed in and uses the Simple Authentication feature. The Synerise.Client.signOut() method and similar methods are a common way to sign out and clear the user context.

Changed

  • We changed nullability of mobileAgreements parameter in a Synerise.Notifications.registerForPush(registrationToken:success:failure:) method. It doesn't require themobilePushAgreement parameter (it can be null) and thanks to that, it doesn't update the customer in the database.
  • Update of native SDK's dependencies.