Skip to content

iOS Setup

No extra iOS permissions are required.

  • Connection status uses Network.framework.
  • URL and download tests use native URLSession.
  • TCP port tests use NWConnection.
  • WebSocket tests use URLSessionWebSocketTask.

Prefer https:// and wss:// targets. If you need to diagnose a plain http:// or ws:// endpoint, configure App Transport Security exceptions in the host app’s Info.plist.

iOS can mark a path as constrained or expensive. Treat those flags as context for support reports, not as hard failure states. A constrained path can still pass URL, port, and WebSocket checks.