Issue 5720: Improve filtering of apps
Description
Some apps like de.tlllr.tlllrfan
still passed through the preexisting filter logics.
This application is only available for some regions, i.e it is GEO_RESTRICTED.
Issue(s)
Test environment
Gradle build from 5720-improve_filtering, install the apk and test.
Test procedures
- Search for the package name "de.tlllr.tlllrfan" and check if the app can be downloaded.
- The app will be available to install if you have a German IP. If not it should display "N/A".
- To get app, use a German VPN. You may have to clear App Lounge data, toggle mobile data and/or wifi several times.
See the screen recordings below.
Technical details
A new level based filter is incorporated. Some apps can be shown but they display "N/A" if restricted. These have filter level as UI. Some apps cannot even be properly shown (example com.skype.m2
) which need to be removed from the lists. These use filter level DATA.
Screenshots
Without VPN 5720_no_vpn
With VPN 5720_with_vpn
Check list
-
Self review -
Test procedure explained -
Tested on fresh install -
Tested applied as an update -
License -
Internal documentation -
User documentation
Edited by Sayantan Roychowdhury