Handle a request for remediation from the user.
NEFilterFlow object containing details about the flow that requires remediation.
A block that must be called when the Filter Control Provider has made a decision about the flow. The
NEFilterControlVerdict object passed to this block contains the decision that the Filter Control Provider made about the flow.
This method is called by the system when the Filter Data Provider indicates that the filtering verdict for the given flow is
NEFilterRemediateVerdictNeedRules. Subclass implementations must override this method and implement whatever steps are necessary to remediate the given flow.
A dictionary containing sets of strings used to customize the remediation portion of the block page.
A key in the
remediationMap dictionary. The value of this key should be set to a dictionary that maps button text string identifiers to the text to display for the remediation URL link in the block page. The button text string identifiers are defined by the Filter Control Provider app extension.
A key in the
remediationMap dictionary. The value of this key should be set to a dictionary that maps URL identifiers to remediation URLs to be inserted into the block page. The URL identifiers are defined by the Filter Control Provider app extension.