LogoLogo
SDK ReferenceChangelogBlogStatusGet HelpGo To Dashboard
  • Introduction
  • Basics
    • How ContextDecision Works
    • How ContextPush Works
    • Getting Started
  • Context Decision
    • Logging Conversions
    • Revenue Outcomes
      • Logging Revenue with RevenueCat
    • Adding Entry Points
    • Release Checklist
    • Advanced
      • Custom Signals
      • Alternative Outcomes
      • Custom Outcome Metadata
      • Listening for Good Moments
      • Model Distribution Methods
      • Custom A/B Test Segmentation
      • Analytics & Reporting
  • Context Push
    • Integrating ContextPush
    • Push Notification Providers
      • OneSignal
      • Customer.io
      • Simple Web Request
    • Release Checklist
    • Analytics & Reporting
  • Discover By Use Cases
    • Multivariate Monetization
    • Inline Banners
  • Other Information
    • Glossary
    • Updating Your SDK
    • Minimum SDK Requirements
    • FAQ
    • Get Help
    • Changelog
  • Advanced
    • Custom Configuration
    • Capturing Context In Key Moments
Powered by GitBook
On this page

Was this helpful?

  1. Other Information

Updating Your SDK

Learn how to update the SDK for each platform your app supports.

PreviousGlossaryNextMinimum SDK Requirements

Last updated 18 days ago

Was this helpful?

The latest ContextSDK version is 5.5.0 and was released on April 29, 2025.

SPM has a few issues when it comes to caching its dependencies, so please be sure to follow all the steps below:

  • Trigger an update of SPM using your preferred method ( Right Click → Update Package or Swift Packages → Update to Latest Package Versions)

  • Clear Derived Data

  • Clean Build

  • Run the app again, and verify ContextManager.sdkVersion() is the latest version.

Alternatively, you can also specify the specific version of ContextSDK you want to use in your Package.swift or Xcode SPM settings.

Run pod update, or if you specified a specific version in your Podfile, run pod update ContextSDK.

  1. Download the latest release:

  2. Drag & Drop the ContextSDK.xcframework folder into the Xcode file list

  3. Go to your project settings, scroll down to Frameworks, Libraries, and Embedded Content, add ContextSDK.xcframework, and select Embed & Sign

If you want to download a specific version, you can replace latest with the desired version number, e.g.

Update the version specified in your module-level build.gradle.kts:

build.gradle.kts
dependencies {
    // …
    implementation("com.contextsdk:contextsdk:1.0.0")
    // …
}

And run a Gradle sync to install the latest version of ContextSDK.

Update the version specified in your module-level build.gradle:

build.gradle
dependencies {
    // …
    implementation 'com.contextsdk:contextsdk:1.0.0'
    // …
}

And run a Gradle sync to install the latest version of ContextSDK.

  1. Update the context_sdk version in your pubspec.yaml to the latest version.

  2. Run flutter pub get

  3. Run pod update in the ios/ directory

npm install react-native-context-sdk@latest
yarn up react-native-context-sdk

Validate the installation

After updating the SDK, please take a minute to go through the again, to ensure the SDK is correctly installed and configured, using the validate method. Just following the first step of the release checklist will prevent almost all potential integration errors.

https://storage.googleapis.com/de73e410-context-sdk-releases/latest/ContextSDK.zip
https://storage.googleapis.com/de73e410-context-sdk-releases/5.0.0/ContextSDK.zip
release checklist

To download a specific version, replace latest in the download URL with the desired version number. For example, to download version 5.5.0:

https://storage.googleapis.com/de73e410-context-sdk-releases/5.5.0/ContextSDK.zip
  1. Download the latest version of ContextSDK: .

  2. In your Unity project, drag ContextSDK.xcframework into the Assets/Plugins/iOS folder.

  3. Add the ContextSDKBinding.cs script in the same folder.

ContextSDK.zip