Hacker News new | ask | show | jobs
by ptrvldz 3497 days ago
Hey all, here's a blog post explaining my motivation to write this app along with some things I learned:

https://ptrvldz.me/hooks/

1 comments

This looks very handy, thanks!

While I have your attentions, your app doesn't really need all these permissions:

    read phone status and identity
    read the contents of your USB storage
    modify or delete the contents of your USB storage
    read the contents of your USB storage
    modify or delete the contents of your USB storage
    read phone status and identity
    full network access
    draw over other apps
Technically, all you need is internet access. You don't need access to storage if you use app-private storage, which also gives you better security and automatic backups.
Hope it can be useful.

I'll look into the permissions, I definitely want it as limited as possible. The only two I see listed in my AndroidManifest.xml are INTERNET and SYSTEM_ALERT_WINDOW, which are the React Native defaults.

My list comes from your app on Google Play. But they don't seem to match your Manifest.

Maybe React is injecting its own permissions during build?