Developer Platform
  • Home
  • Getting Started
    • General Information
    • Features Overview
    • Security
  • APPs
    • Public Apps
      • Shopify
      • Salesforce
      • Zendesk
      • Google Analytics
    • Build your App
      • Getting started
      • My Apps
      • App information
      • App Parameters
      • App Plugins
      • Add Webhooks
      • Submit your Apps
      • App security
      • Developer Policy
  • Use Cases
    • Copilots
      • Product Catalog sync through API
      • FAQ sync through API
    • Visitor experience
      • Integrating custom buttons into your site
      • Check availability before escalating to iAdvize
      • Authenticated Messaging
        • Introduction
        • Web client-side implementation
          • Authenticated Messaging overview
          • Brief timeline of the integration process
          • How to enable authenticated mode in the administration portal?
          • How to implement the customer authentication backend (token provider)?
          • How to authenticate with iAdvize in client's website?
          • How to deal with activation success or failure?
          • How to logout?
          • Compatibility with Mobile SDK
          • FAQ
        • Web backend implementation
          • Important information and recommendations
          • Signature and Encryption Detailed Process
          • Technical backend implementation
          • FAQ
      • Cross-domain Conversation Continuity
      • Customize replies with Markdown
    • Agent workspace
      • Custom App example and step-by-step tutorial
        • Get Started
        • Work with the Desk
        • Intent / Trigger
        • JWT
        • References
    • Administration
      • Users
        • SAML SSO Authentication - Implementation Guide
        • Create, update and delete users via API
        • Manage the availability of your users with the iAdvize API
        • Integrate the iAdvize conversation panel into an existing tool
    • Data & Analytics
      • Anonymize a conversation or visitor data
      • Create a custom dashboard
      • Find contact data using GraphQL
      • Retrieve conversations data
      • Retrieve messages exchanged within a conversation
  • Technologies
    • GraphQL API
      • Terminology
      • Reference
      • Authentication
      • Schema lifecycle
      • Error Management
      • Pagination
    • REST API (deprecated)
      • Statistic (deprecated)
      • Group (deprecated)
      • Call meeting (deprecated)
      • Operator (deprecated)
      • Skill (deprecated)
      • Transaction (deprecated)
      • Visitor (deprecated)
    • Webhooks
      • Reference
      • Guides
    • Desk events
      • Reference
    • Web & Mobile SDK
      • Javascript Web SDK
        • Reference
      • Javascript Callbacks
        • Reference
        • Guides
      • Mobile SDK
        • Fourme (latest)
        • Epoisses
        • Dauphin
        • Cantal
        • 🤝Support Policy
        • 🤔Frequently Asked Questions
    • Custom App
    • External Bot
      • Implementation
        • Configuration flow
        • Conversation flow
        • Conversation objects
      • Configuration
      • FAQ
      • Best practices
Powered by GitBook
On this page
  • Versioning strategy
  • Support status
  • Release support lifecycle
  • Hybrid plugins
  • Supported versions

Was this helpful?

  1. Technologies
  2. Web & Mobile SDK
  3. Mobile SDK

Support Policy

PreviousCantalNextFrequently Asked Questions

Last updated 2 months ago

Was this helpful?

Versioning strategy

The iAdvize Mobile SDK follows , that means that given a x.y.z version number:

  • releasing critical bug fixes will change the z number: 3.4.5 -> 3.4.6 (PATCH release)

  • releasing non-critical bug fixes or backward-compatible new features will change the y number: 3.4.5 -> 3.5.0 (MINOR release)

  • releasing anything breaking the SDK public API will change the x number: 3.4.5 -> 4.0.0 (MAJOR release)

As versioning may differ from a platform to another, each iteration is given a codename so that it is easier to find the corresponding SDK on another platform.

Support status

iAdvize Mobile SDK support comes in several distinct status:

  • Full support: the SDK will receive bug-fixes and new features on a regular basis. MAJOR, MINOR and PATCH versions can be released upon it.

  • Partial support: the SDK will receive security bug-fixes. Upon this version, only PATCH releases will be made, no MAJOR or MINOR. Update to the latest SDK is advized.

  • No support: this SDK version is not supported anymore, update to the latest SDK is mandatory and unstable behaviours may occur during the use.

Release support lifecycle

When a new MAJOR version is released, the previous MAJOR version enters a grace period of 24 months, at the end of which it reaches its end-of-life. After that moment, no support is provided on this version.

The latest release (most recent MAJOR.MINOR) is the only version that is fully supported by iAdvize.

In addition, several versions benefit from a partial support:

  • the last 3 MINOR of the current MAJOR

  • the last MINOR of previous MAJOR still in grace-period

Hybrid plugins

Please be aware that the support policy only applies to the native iAdvize Mobile SDK (Android & iOS). Even though the hybrid plugin wrappers may have semantic versioning that differs from the native SDK, their support status is dependent on the native SDK version they embed.

Supported versions

Status
Codename
Android
iOS
React Native
Flutter

🟢 Full support

Fourme

2.15

2.17

4.3

2.16

🟠 Partial support

Epoisses

Dauphin Cantal

2.14

2.13

2.12

2.16

2.15

2.14

4.2

3.3 and above

2.15

2.14

2.13

🔴 No support

Any other version

Any other version

Any other version

Any other version

Any other version

🤝
Semantic Versioning