Add optional and provided scope

Fix for #10 
If you do provided this will only work on android 15+ devices. Which shouldn't really be an issue, but might as well let it work on everything.