Hello!
I made an iOS app for a research study that blocks network connections with certain websites. I need to block around 2000 web domains. To achieve this, I had two options:
- Use Screentime API
- Use Network Extension
Screentime API has a limitation that limits the number of websites it can block to 50 (https://developer.apple.com/documentation/managedsettings/webcontentsettings/blockedbyfilter-swift.property).
The Network Extension on the other hand requires my device to be in supervised mode, which as I understand it, involves erasing the data on the phone and resetting it.
Hence, I am here to ask if there is a way to do this without erasing user data when setting the device into supervised mode.
Also, I am open to hearing any other alternatives I could pursue. Thanks!!