Hello!
I'm new to iOS development and am developing an app that blocks certain websites. At the moment, I'm thinking of using the Network Extension capability to do the job. From what I have read, in the production version of the app, you'd need to make use of MDM profiles since NE filtering only works on supervised devices. So, I'm here to ask the community if there are better options than using this method.
As far as screen time api is concerned, I believe it requires the user to specify which websites they want blocked by themselves using the activity picker so that doesn't quite work for me since i want to allow the app to block groups of websites by itself based on the user's preference.
Thanks!
Update: okay so I was wrong about screen time api's limitation in the original post. It allows you to block websites by providing it with a list of urls BUT at the moment, it only allows you to block 50 websites. Hence, the original question still stands since my app specificaiton requires it to go beyond blocking 50 websites.