5 Replies
      Latest reply on Jan 9, 2020 9:53 AM by RobHDt
      jatinb Level 1 Level 1 (0 points)

        I have created a Network Extension subclassing NEFilterDataProvider. From the App I have added provider configuration using NEFilterManager. But, once I start the app and extension, I am not getting any callbacks in extension.


        None of below methods are being called:

        • startFilter
        • stopFilter
        • handleNewFlow


        Please suggest how to start filtering the content.


        here is the code from host app.


        [[NEFilterManager sharedManager] loadFromPreferencesWithCompletionHandler:^(NSError * _Nullable error) {
                if(![NEFilterManager sharedManager].providerConfiguration){
                    NEFilterProviderConfiguration *aFilterConfig = [[NEFilterProviderConfiguration alloc]init];
                    aFilterConfig.username = @"USER";
                    aFilterConfig.filterBrowsers = YES;
                    aFilterConfig.serverAddress = @"Content Filter";
                    [[NEFilterManager sharedManager]setProviderConfiguration:aFilterConfig];
                    [[NEFilterManager sharedManager] setEnabled:YES];
                    [[NEFilterManager sharedManager] saveToPreferencesWithCompletionHandler:^(NSError * _Nullable error) {