What permissions does the campusM Android app require?
- Product: campusM
Question
What permissions does the campusM Android app require?
Answer
The campusM Android app requires access to the following:
Category | Permission | Description |
---|---|---|
Device & app history | retrieve running apps | Required to check if campusM is running in the foreground or background for push notifications |
Calendar | add or modify calendar events and send email to guests without owners' knowledge | Required to allow users to add events to their calendar. Required to send feedback and issue reporting emails |
Location | approximate location (network-based) | Required to support the map functionality |
Location | precise location (GPS and network-based) | Required to support the map functionality |
Phone | read phone status and identity |
Required to enable the app to step back and let incoming call notifications have control of the screen. Identity is used for analytical reasons |
Photos/Media/Files | read the contents of your USB storage | Required to support saving document for offline review |
Photos/Media/Files | modify or delete the contents of your USB storage | Required to support saving document for offline review |
Storage | read the contents of your USB storage | Required to support saving document for offline review |
Storage | modify or delete the contents of your USB storage | Required to support saving document for offline review |
Camera | take pictures and videos | Required to support QR functionality or to support the camera capability in the AEK library (if used by customer). |
Microphone | record audio | Required to support the microphone capability in the AEK library (if used by customer) |
Device | read phone status and identity |
Required to enable the app to step back and let incoming call notifications have control of the screen. Identity is used for analytical reasons |
Other | use fingerprint hardware | Required to unlock the app if it is set to use biometric identification and fingerprints are the selected type of biometric |
Other | use biometric hardware | Required to unlock the app if it is set to use biometric identification |
Other | receive data from Internet | Required to send/receive data to/from mobile app |
Other | view network connections | Required to check Network connectivity in order to sync and download updates on WiFi |
Other | pair with Bluetooth devices | Required to support iBeacon functionality and crowd-source attendance validation |
Other | access Bluetooth settings | Required to support iBeacon touchpoints and crowd-source attendance validation |
Other | discover and pair nearby Bluetooth devices | Required to search for beacons in the process of taking attendance |
Other | full network access | Required to perform Network related operations like downloading, checking connectivity, data serialization etc. |
Other | control Near Field Communication | Required to support NFC |
Other | run at startup | Required to support Alerts and Beacon functionality. |
Other | control vibration | Required to support the “shake” option from the settings menu |
Other | android.permission.SCHEDULE_EXACT_ALARM | Required for local device notifications, i.e. TT events |
Other | change your audio settings | Required for microphone use and for using AEK callbacks for the microphone |
- Article last edited: 21-Nov-2023