iOS vnc open HID
ios_vnc_open_hidOpen a live, interactive view of an iOS device for the USER -- they see the screen and can tap, swipe and type on it. Returns JSON {viewerUrl, viewerExpiresInSeconds, websocketUrl, width, height, expiresInSeconds, localVncUrl}. GIVE THE USER viewerUrl (or open it in the IDE's built-in browser): a ready page that shows the device scaled to fit, never larger than its real screen, and takes their input. Like the live-view links, it self-authenticates for ~5 minutes from now (once opened, the page keeps working for 30 minutes and reconnects after a drop) and only for the user currently holding this device -- share with care. websocketUrl is the raw RFB-over-WebSocket stream (noVNC-compatible, subprotocol "binary") with its own short-lived ticket, for a client that brings its own viewer; localVncUrl (vnc://…) only opens on the device host itself, and is omitted when the device is attached to another host (the other URLs still work: this server forwards them). width/height are the screen in points; they swap when the device rotates. The view stays open while anyone is connected; call ios_vnc_close_hid when you no longer need it held. To LOOK at the screen yourself, use ios_vnc_snapshot_hid instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | iOS device UDID |