List of Android permissions requested and Why?
Here is a list of all the permissions requested by WeVPN Android/Amazon app to fully function, and for each of them the reason:
ACCESS_FINE_LOCATION: This is required for Auto-Connect feature
ACCESS_NETWORK_STATE: This is required to detect internet network state(ie: to detect if Network is Wi-Fi or Carrier)
ACCESS_WIFI_STATE: This is required to detect the Wi-Fi Network sate(ie: Wi-Fi network has internet or not)
INTERNET: This is required for WeVPN app to access internet
FOREGROUND_SERVICE: This is required for WeVPN app to run in the background, necessary for features such as VPN Kill Switch
VIBRATE: This is required for Haptic Feedback on Connect feature
RECEIVE_BOOT_COMPLETED: This is required for Connect on boot feature
BILLING: This is required for in-app purchases
CAMERA: This is required for our TV Sign-in feature
WAKE_LOCK: This is required for Always-On feature
RECEIVE_ADM_MESSAGE: Permission required by Amazon Fire OS to function
RECEIVE_ADM_MESSAGE: Permission required by Amazon Fire OS to function
REQUEST_INSTALL_PACKAGES: This is required for in-app upgrades