Andriod SDK - User Device Access Permissions

Ney

Member
Hi!

Hope y'all doing fine this Monday!
On Andriod SDK 1.0.1.37, it seems that the user must share the permissions to access their Calendar, Camera, Contacts, Location, Mic, Call, SMS and Storage. On our app, we ask users permissions when they tap on something that requires it. So if user has not already granted permissions for above, they will see 8 pop ups asking them to share access to all this. Some of them, we are afraid, won't make sense to them, eg why would we need their calendar, contacts, location, call, sms and storage access to start or join a video chat? Could you please let us know why these are required so we can put up some explainers on the app so as not to freak users outs. Also, can these requirements be removed if they are not vital to the functionality?


Thanks
 

Max

Administrator
Staff member
Hello,

Demo examples require access to camera, microphone, audio settings, storage and network.
E.g., https://github.com/flashphoner/wcs-...aster/conference/src/main/AndroidManifest.xml
Code:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Permissions can be changed in manifest file as required for specific application.
 
Top