Allow configuring the Content Filter extension programatically on non-supervised devices
| Originator: | davor | ||
| Number: | rdar://26305626 | Date Originated: | 5/16/2016 |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | 9.3 |
| Classification: | Enhancement | Reproducible: | Always |
Summary: The Content Filter extension is currently intended only for organizations with supervised devices, such as schools, who want to block certain content. It would make sense to allow individuals to install an on-demand content filter. This would be useful for many parents who would like to allow their children to safely surf the web, as well as people who would like to block certain types of traffic, for example, in order to be more focused at work. Steps to Reproduce: The only way to enable and configure a Content Filter is via configuration profiles on supervised devices. It is, however, possible to configure the filter programmatically using NEFilterManager, but only in development builds. Expected Results: This enhancement would enable the installation and configuration of a content filter programmatically, using NEFilterManager. This would be almost identical to installing a personal VPN using NEVPNManager. Actual Results: Configuring the content filter programmatically using NEFilterManager fails in Release builds.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!