Hello,
Our application performs web filtering by using NEFilterControlProvider and NEFilterDataProvider. In most cases it works as it should but sometimes browser flow from the filter control provider does not catch the URL. For instance when the URL is opened from Gmail application or when search is performed with Arabic keyboard (right to left) set on device on almaany.com/.
In NEFilterDataProvider handleNewFlow catches the URL and needRulesVerdict is called, handleNewFlow in NEFilterControlProvider fires but the URL is empty.
Is there any way to make the extension more reliable or can you suggest any other approach to catch requests?
Thank you