Resume a Journey

You can resume any incomplete journey at any time by calling the resumeJourney as follows:

let flowId = "<FLOW_ID>"
let journeyId = "<YOUR_JOURNEY_ID>"
let locale = "en"

 IDWiseDynamic.resumeJourney(flowId: flowId,
                             journeyId: journeyId,
                             locale: locale,
                             journeyCallbacks: self.
                             stepCallbacks: self)
val flowId = "<FLOW_ID>"
val locale = "en"
val journeyId = "<journeyId>"

IDWise.resumeJourney(
  context = this,
  flowId = flowId,
  journeyId = journeyId,
  locale = locale,
  journeyCallbacks = journeyCallbacks,
  stepCallbacks = stepCallbacks
)
String flowId = "<FLOW_ID>"
String locale = "en";
String journeyId = "<JOURNEY-ID>";

IDWiseDynamic.resumeJourney(
  flowId,
  journeyId,
  locale, 
  journeyCallbacks,
  stepCallbacks
);
var flowId = "<FLOW_ID>"
var journeyId = "<JOURNEY_ID>";
var locale = "en"

IDWise.resumeJourney(
  flowId,
  journeyId,
  locale,
  journeyCallbacks,
  stepCallbacks
);

var flowId = "<FLOW_ID>"
var journeyId = "YOUR_JOURNEY_ID"
var locale = "en"

IDWiseDynamic.resumeJourney(
  flowId,
  journeyId,
  locale,
  journeyCallbacks,
  stepCallbacks
)

This method takes following parameters:

  • flowId: This is a unique identifier that identifies your journey flow.
  • journeyId: Identifier of the journey you want to resume.
  • locale: (Optional) Specifies the language for the IDWise SDK screens. It should be a 2-letter ISO code (e.g., en for English, ar for Arabic, etc.). For a full list of supported languages, please contact IDWise Support.
  • journeyCallbacks: This parameter allows you to define event handlers at the journey level. The list of journey-level events can be found here.
  • stepCallbacks: This parameter lets you define event handlers at the step level. The details of step-level events are available here.