Skip to content

Reference

rn_session

Inspect and transition the fenced rn-dev-agent authority session. Status reconciles lost managed Metro authority without touching the app; bind, handoff, adoption, recovery, managed Metro cleanup, and release actions are fail-closed.

NameTypeRequiredDefaultConstraintsDescription
action`enum: statusbind_devicebind_metropin_dev_clientprepare_handoff
platform`enum: iosandroid`No
deviceIdstringNo
appIdstringNo
devClientUrlstringNo
buildReceiptRecord<string, unknown>No
metroPortnumberNomin: 1, max: 65535, integer
metroPidnumberNointeger
metroInstanceIdstringNo
buildGenerationnumberNointeger
mode`enum: managedexternal`No
targetHandlestringNo
ttlMsnumberNomin: 5_000, max: 300_000, integer
handoffIdstringNo
tokenstringNo
adoptionHandlestringNo
confirmedbooleanNo
forcebooleanNo
rn_session(action: <enum: status | bind_device | bind_metro | pin_dev_client | prepare_handoff | cancel_handoff | accept_handoff | adopt_stale | recover_arbiter | preview_integration | apply_integration | restore_integration | stop_metro | release>)