Hi all and happy new year!
It's been few months since the last update. I got a lot on my plate and did not find much time to spend on AdAway. But the good news is I nearly finish the Android 13 migration! The last thing I need is to find a way to ask you (the users) to allow notifications.
For those who does not own an fairly new device , Android 13 introduces a runtime permission developers should ask for to post notifications. AdAway uses notification for multiple purposes like the current VPN status, hosts updates, or app update (you can disable any notification from app settings or its category from system settings).
I am stuck to find the proper way to request the notification permission:
- Where / when should I ask for? Home screen, welcome screen? It must be ask before using it... So before enabling VPN in the welcome screen for example but I dislike adding a fourth step during the setup process. Moreover, I must check it on application launch to if the user disable it later from system settings.
- What tell / explain to the users? Which information will make you allow notifications? It is important for the app to work as VPN requires system notification (I don't really worry about you missing update notifications).
So if you have any idea or advice, feel free to share. Unrelated to permission, the new Google Play policies will block apps that use VPN for adblocking
from November. I don't know what will be the impact for the current VPN adblocker will be but I confort me that that AdAway will never be welcome on the Play Store
In the meantine, enjoy 2023!