Portal Home > Knowledgebase > Mobile Apps > Android Questions > Why are there so many permissions on my app?

Why are there so many permissions on my app?

The majority of the permissions that are on your app are from the QR Scanner.  Without all of the permissions the QR Scanner would not be as effective as possible. 

Because of the incredible flexibility of QR Codes, customers can direct their users to complete a number of different actions.  

A few examples, for the hardware permissions:

  • Camera: Scan a QR Code in an event photo booth to open your camera and post a photo to the event photo gallery
  • Wifi: Scan a QR Code to connect to the wifi in that location


Here is what the permissions from the QR Scanner look like as an example.. 

Because the QR Scanner is so widely used on our platform form there is no ability to disable this for any app on our platform, but we assure you there is nothing to be concerned about regarding these permissions.

<uses-feature android:name="android.hardware.camera"/>
  <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
  <uses-feature android:name="android.hardware.camera.flash" android:required="false"/>
  <uses-feature android:name="android.hardware.screen.landscape"/>
  <uses-feature android:name="android.hardware.wifi" android:required="false"/>
  <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
 <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.FLASHLIGHT"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>


We tried to bend as much as possible but it was causing apps to be rejected far too frequently and this created a very bad customer experience for our customers.

So we sincerely apologize if these or any permissions scares anyone away but we have scaled back as many permissions as humanly possible and have left our app platform with the essentials.

Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
Android Fragmentation (Views: 1386)