Skip to content

Salesforce Mobile SDK 13.2.0

Latest

Choose a tag to compare

@wmathurin wmathurin released this 02 Apr 17:57
· 12 commits to dev since this release

What's New in Mobile SDK 13.2

Mobile SDK 13.2 is a minor release that enhances authentication flexibility, enabling developers to seamlessly support multiple environments, roll out new scopes, and dynamically manage OAuth configurations.

Dynamic Scope Retrieval

We no longer require apps to statically define OAuth scopes in their bootconfig file. If you don't specify a list of scopes, the client automatically uses the server-defined scopes, and the user is granted all the configured scopes from the external client app or connected app.

Runtime Consumer Key Selection

You can now dynamically override the consumer key, redirect URI, and scopes at runtime based on the login host the user selects.

Refresh Token Migration

Apps can now seamlessly migrate an active user's refresh token to a new OAuth configuration without requiring the user to log out and log back in. This mechanism facilitates the controlled and incremental adoption of new OAuth settings, such as migrating from standard opaque tokens to JWT-based access tokens, or transitioning from a connected app to an external client app.

AuthFlowTester Sample App and Dev Support Enhancements

We created a sample app called AuthFlowTester, which you can use to test the authentication APIs we added in Mobile SDK 13.2.

Biometric Authentication with Native Login

You can now use biometric authentication with native login on Android.

Version Updates

  • Gradle: 8.14.3
  • Android Gradle Plugin: 8.12.0
  • Cordova command line: 13.0.0
  • Npm: 10.0 to latest
  • Node: 20.0 to latest LTS
  • React Native: 0.81.5

Important: In Mobile SDK 14.0, our minimum supported version of Kotlin is jumping from Kotlin 1.6 to Kotlin 2.0. To keep your apps working as expected, upgrade to Kotlin 2.0 before Mobile SDK 14.0 comes out in 2026.

Deprecated APIs

Check your compiler warnings, or see Android Current Deprecations.