Start the network proxy.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
A dictionary passed by the app that requested that the proxy be started. If the starting app did not specify a dictionary of options then this parameter will be nil. If the proxy was started via Connect On Demand, then this parameter will be nil.
A block that must be executed when the proxy is fully established, or when the proxy cannot be started due to an error. If the proxy was successfully established, then the error parameter must be set to nil. If an error occurred, the error parameter passed to this block must be set to a non-nil
This method is called by the system to start the network proxy.
NEApp subclasses must override this method.
When the App Proxy Provider executes the
completion block with a nil error parameter, it signals to the system that it is ready to begin handling network data.
The domain and code of the
NSError object passed to the
completion block are defined by the App Proxy Provider.