Skip to main content

Phase 8 — UI success

Layer: JS only

Terminal success is COMMISSIONING_COMPLETE with source: IOS_MATTER_FRAMEWORK. There is no intermediate COMMISSIONING_COMPLETE before cloud confirm — the only terminal complete comes from sendConfirmResponse after the SDK posts COMMISSIONING_CONFIRMATION_RESPONSE.

Terminal vs intermediate events

EventSourceMeaningUI action
COMMISSIONING_CONFIRMATION_REQUESTnativeNeeds cloud confirmSDK handles (not terminal)
NODE_NOC_REQUESTnativeNeeds cloud node NOCSDK handles (not terminal)
COMMISSIONING_COMPLETEIOS_MATTER_FRAMEWORKCloud confirmed, node registeredSuccess → navigate home
COMMISSIONING_ERRORnativeAny leg failedError → show message

On this page