Post

Replies

Boosts

Views

Activity

Reply to NEfilterDataProvider file access Restrictions
I tried that out but I am having issues reading from the database. With the Filter Control provider I can open the database as well as read from the database and store the contents. With the Filter Data provider, I can list contents of the App group directory and see that the file exists. I also can open the database, but I am unable to read from the database. I am not even trying to write to the database. This is not the expected behavior from Filter Data provider right?
Apr ’21
Reply to Question about deleting existing VPN/SystemExtension from a different app bundle. (MacOS)
Thanks for clarifying this. One more question. In the documentation it says the following : Uninstall a System Extension The system automatically uninstalls any system extensions when the user deletes the corresponding app. You can also uninstall a system extension by creating a deactivation request. Call the deactivationRequest(forExtensionWithIdentifier:queue:) method of OSSystemExtensionRequest and submit the resulting object to the OSSystemExtensionManager. When I delete the app it doesn't automatically delete the corresponding System Extension/VPN. Is the documentation wrong or do I need to have done something else for the system extension to get deleted automatically? I can also remove the VPN/SystemExtension by using NEVPNManager's removeFromPreferences. Is there a pro/con in using removeFromPreferences vs deactivationRequest ?
Sep ’20