Skip to content

2.4.0

Compare
Choose a tag to compare
@AfanasievAnton AfanasievAnton released this 21 Jun 21:38
· 154 commits to main since this release
2560b48

Additions:

  • Implement Authenticated Messaging feature.
  • Deprecate TokenStore. If needed - use Vault instead.
  • Add MessengerTransport.sdkVersion api to get the current version of MessengerTransport SDK.

Bug Fixes:

  • Improve Transport resilience when unknown events and StucturedMessage received.

Documentation:

  • SDK Documentation published in Developer Center
  • Add/Update KDoc.
  • Add auth related diagrams.

Build:

  • To demonstrate authenticated messaging functionality the testbed app stores sample Okta-related data in okta.properties/okta.plist. (Note: This approach was taken to simplify development and testing. In production implementations, auth data should follow best practices and be kept private and secure.)
  • Increment Android Testbed Application to target Android Sdk Version = 33
  • Add androidx.browser:browser:1.4.0 dependency to Android Testbed Application.
  • Add com.codingfeline.buildkonfig:buildkonfig-gradle-plugin:0.13.3 dependency to help with build values declaration.
  • Upgrade junit dependcy in Android Testbed Application to 1.1.3

Test applications:

  • Implement Auth flow with Okta on Android and iOS Testbed Applications.
  • Support Authenticated Messaging on Android and iOS Testbed Applications.
  • Android TestBed application refactoring.

Testing:

  • Add automation tests for Authenticated Messaging on Android and iOS.
  • Add/Update unit tests.