Type Method

needRulesVerdict

Create a verdict that indicates to the system that the Filter Data Provider needs more information before it can make a decision about a new flow.

Declaration

+ (NEFilterNewFlowVerdict *)needRulesVerdict;

Return Value

A NEFilterNewFlowVerdict object.

Discussion

When the Filter Data Provider returns this object from its handleNewFlow: method, the system calls the Filter Control Provider’s handleNewFlow:completionHandler: method.

See Also

Creating New Flow Verdicts

+ allowVerdict

Create a verdict that indicates to the system that the all of the new flow’s data should be allowed to pass to its final destination.

+ dropVerdict

Create a verdict that indicates to the system that all of the new flow’s data should dropped, and the user should not be given the opportunity to request access.

+ pauseVerdict

Creates a verdict that tells the system to pause the flow.

+ filterDataVerdictWithFilterInbound:peekInboundBytes:filterOutbound:peekOutboundBytes:

Create a verdict that indicates to the system that the filter needs to make a decision about a new flow after seeing a portion of the flow's data.

+ remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:

Create a verdict that indicates to the system that all of the new flow’s data should be dropped, but allow the user to request access by tapping or clicking on a URL.

+ URLAppendStringVerdictWithMapKey:

Create a verdict that indicates to the system that all of the new flow’s data should be allowed to pass to its final destination, but a string should first be appended to the new flow’s request URL.