Skip to content

Salesforce Mobile SDK 8.2

Compare
Choose a tag to compare
@rwhitley rwhitley released this 21 Jul 01:15
· 1152 commits to dev since this release

What's New

  • Added an encrypted key-value store as a performance-oriented storage option that complements relational SmartStore soups. Key-value stores offer a simple, non-relational, opaque collection of values that you can reference only by key.
  • Added REST API wrappers to support Notification Builder API resources.
  • Added decryption of Notification Builder push notifications. To support decrypted push notifications, your app must incorporate a
    boilerplate iOS class extension.
  • New Swift template app that provides a boilerplate decryption extension for notifications: iOSNativeSwiftEncryptedNotificationTemplate.
  • Updated Swift template app that demonstrates a custom Notification Builder notifications tray: MobileSyncExplorerSwift.
  • Improved REST API methods with full response in error callback.

Version Updates

  • SQLCipher: 4.4
  • SQLite: 3.31.0
  • CocoaPods: Minimum 1.7.2, no declared maximum
  • React Native: 0.62.2

Hybrid

  • A solution for running Lightning Web Components in Mobile SDK hybrid remote apps, using Lightning Out in Visualforce.
  • New template app demonstrating Lightning Web Components in a hybrid remote app: HybridLwcTemplate
  • Richer error messages for network calls made through the Salesforce Cordova plugin.

React Native

  • New template app demonstrating deferred login: ReactNativeDeferredTemplate
  • Richer error messages for network calls made through the Salesforce network module.

Mobile Sync Enhancements

  • Improved LayoutSyncManager functionality to support all parameters of the underlying Salesforce API.
  • Richer (and parsable) error captured in __last_error__ field.