Privacy Manifest Support for Hybrid Plugins

The React Native and Cordova plugins for the Salesforce Engagement SDK require iOS version 11.0 or later. However, the native iOS SDK v8.1.2 that includes support for privacy manifests has a minimum deployment target of 12.0. For your hybrid framework apps to be compliant with Apple’s third-party SDK privacy requirements, change the minimum deployment target for your apps to 12.0 and then update the dependencies for your project.

By default, the React Native Plugin automatically fetches the most recent version of the Salesforce Engagement SDK, as long as the SDK’s minimum deployment target requirement is satisfied.

To ensure compatibility with the privacy manifest in SDK version 8.1.2 or later, your application must support a deployment target of iOS 12 or higher.

To update your app’s deployment target, follow these steps.

  1. Open your iOS project in Xcode.
  2. In the Navigation section, select your project and then select your project target.
  3. On the General tab, change the value of Minimum Deployments to 12.0.
  4. At the command line, in your ios folder, run pod update.

Performing these steps fetches MarketingCloudSDK 8.1.2 or later versions. These versions contain the privacy manifest.

The Cordova Plugin automatically fetches the most recent version of the SDK, as long as the SDK’s minimum deployment target requirement is satisfied.

To comply with the privacy manifest in SDK version 8.1.2 or later, your application must support a deployment target of iOS 12 or higher.

To update your app’s deployment target, follow these steps.

  1. Open the config.xml file.

  2. Update the deployment-target to include a later deployment target, as shown in this example.

  3. At the command line, run these commands to remove and add the iOS platform.