Instruction to the Requests and Use of Application Permissions
1. To ensure the realization of AMAP’s product function, and safe and stable operation, we may apply for or use relevant operating system permissions;
2. To guarantee your right to be informed, the list below details the operating system permissions that may be requested or used by the product. You can manage these permissions based on your actual needs.
3. As the product evolves, the types and purposes of requested or used permissions may change. We will promptly update the list to ensure you are informed of any changes in permission requests and usage.
4. To meet the functional and security needs of our business and products, we may also use third-party SDKs. These third parties may also request or use certain operating system permissions.
5. During your use of the product, you may interact with third-party-developed H5 pages or mini-programs. These third-party plugins or mini-programs may request or use certain operating system permissions necessary for their business functions.
6. The permissions listed below apply universally to AMAP. If there are specific scenarios or purposes where permissions apply individually, they will be detailed in the list below.
List of Android Operating System Application Permissions
Permission Name | Permission Description | Usage Scenario or Purpose | Whether to Ask for Permission | Whether Can Be Disabled |
ACCESS_FINE_LOCATION | Obtain fine geographic location information through Global Position System (GPS) or network location data (e.g., base stations and WLAN). | To provide location-based services such as positioning,navigation, nearby, exploring, sport and real-time bus. | Ask during first installation. | Recommended to retain. |
ACCESS_COARSE_LOCATION | Obtain coarse geographic location information through network location data (e.g., base stations and WLAN). | |||
ACCESS_BACKGROUND_LOCATION | Access location information in the background. | |||
POST_NOTIFICATIONS | Use mobile phone’s Notification function to post notifications or alerts. | Allow App to send notifications such as messages pushes, alerts, etc. through the notification function provided by the mobile phone. | Ask during first installation. | Yes |
READ_MEDIA_AUDIO | Provide function to read data stored on the device. | mainly for functions such as helping to produce and post pictures, videos, audio and other information, post portrait pictures,scan QR codes, and give feedback, record crash information (if any), etc. to read contents such as pictures and files. | Ask when accessing related functions | Yes |
READ_MEDIA_VIDEO | ||||
READ_MEDIA_IMAGES | ||||
READ_MEDIA_VISUAL_USER_SELECTED | ||||
READ_EXTERNAL_STORAGE | ||||
WRITE_EXTERNAL_STORAGE | Provide function to write data to external storage. | Allow App to write/download/save/modify/delete files such as images and crash records. | Ask when accessing related functions | Yes |
ACCESS_MEDIA_LOCATION | Access geotagging information in photos. | To help implement relevant functions such as location check-in, location Favorites, feedback, information posting, etc. | Ask when accessing related functions | Yes |
CAMERA | Use the Camera to take photos or videos, or scan QR codes. | To help capture and upload photos or videos, use AR scenes, scan QR codes, upload/change profile pictures, give feedbacks and complete ID verification. | Ask when accessing related functions | Yes |
RECORD_AUDIO | Use the Microphone to record audio. | To enable functions such as audio/video uploads, customer service calls, assistant positioning,voice search/interactions, and audio recording. | Ask when accessing related functions | Yes |
BLUETOOTH_SCAN | Allow scanning and pairing of Bluetooth devices. | To support functions such as audio channel switching for voice broadcast when media channel crashes, phone-to-car connectivity, assisted positioning and indoor positioning. | Ask when accessing related functions | Yes |
BLUETOOTH_CONNECT | Allow connection of paired Bluetooth devices. | |||
BLUETOOTH_ADVERTISE | Allow advertising to nearby Bluetooth devices. | |||
WRITE_CALENDAR | Add or modify Calendar events. | To add events or schedule reminders for benefits in the system calendar. | Ask when accessing related functions | Yes |
ACTIVITY_RECOGNITION | Access Sports and Fitness data. | To access and display your step count information for interactive functions like Family Map and AMAP Step Count. | Ask when accessing related functions | Yes |
NSMotionUsageDescription | Access sensor including acceleration, gyroscope, geomagnetic, barometer | To provide location-based services such as navigation and positioning. | Ask during first installation. | Recommended to retain. |
SEND_BEIDOU_SMS | Allow Beidou satellite SMS to send messages | For Satellite rescue function to provide netless information communication | Ask during first installation. | Recommended to retain. |
RECEIVE_BEIDOU_SMS | Beidou satellite SMS to receive messages | Ask during first installation. | Recommended to retain. | |
SEND_TIANTONG_SMS | Allow Tiantong satellite SMS to send messages | Ask during first installation. | Recommended to retain. | |
RECEIVE_TIANTONG_SMS | Allow Tiantong satellite SMS to receive messages | Ask during first installation. | Recommended to retain. |
List of iOS Operating System Application Permissions
Permission Name | Permission Description | Usage Scenario or Purpose | Whether to Ask for Permission | Whether Can Be Disabled |
NSLocationWhenInUseUsageDescription | Access location information only when the app is in use. | To provide location-based services such as positioning,navigation, nearby, exploring, sport and real-time bus. | Ask during first installation. | Recommended to retain. |
NSLocationAlwaysAndWhenInUseUsageDescription | Continuously access location information. | |||
NSPhotoLibraryAddUsageDescription | Add content to the Photo Library. | Allow App to write/download/save/modify/delete picture and video information. | Ask when accessing related functions. | Yes |
NSPhotoLibraryUsageDescription | Access the Photo Library. | For functions such as helping produce, capture and upload photos or videos, scan QR codes, upload/change profile pictures, and give feedbacks, etc. to read contents such as pictures and files.. | ||
NSCameraUsageDescription | Use the Camera. | For functions such as helping produce, capture and upload photos or videos, use AR scenes, scan QR codes, upload/change profile pictures, give feedbacks and compete ID verification. | Ask when accessing related functions. | Yes |
NSMicrophoneUsageDescription | Use the Microphone. | To enable functions such as audio/video uploads, customer service calls, voice search/interactions, assistant positioning and audio recording. | Ask when accessing related functions. | Yes |
NSContactsUsageDescription | Access Contacts. | To quickly fill in passenger or contact information. | Ask when accessing related functions. | Yes |
NSCalendarsUsageDescription | Access the Calendar. | To add events or schedule reminders for benefits in the system calendar. | Ask when accessing related functions. | Yes |
NSLocalNetworkUsageDescription | Discover and connect to devices on the local network. | To enable phone-to-car connectivity and find/connect to car systems on the local network. | Ask when accessing related functions. | Yes |
NSBluetoothAlwaysUsageDescription | Access Bluetooth. | To support functions such as audio channel switching for voice broadcast, phone-to-car connectivity, assisted positioning, and indoor positioning. | Ask when accessing related functions. | Yes |
NSBluetoothPeripheralUsageDescription | Access Bluetooth (for compatibility with iOS 13 and earlier versions). | |||
NSHealthShareUsageDescription | Access Health Sharing. | To access and display your step count information for interactive functions like Family Map and AMAP Step Count. | Ask when accessing related functions. | Yes |
NSHealthUpdateUsageDescription | Access Health Updates. | |||
NSSiriUsageDescription | Access Siri. | To enable functions like calling a ride via Siri or launching AMAP through Siri. | Ask when accessing related functions. | Yes |
NSMotionUsageDescription | Access accelerometer, gyroscope, geomagnetic and barometer sensors | To provide location based service such as positioning and navigation. | Ask during first installation. | Recommended to retain. |
List of HarmonyOS Operating System Application Permissions
Permission Name | Permission Description | Usage Scenario or Purpose | Whether to Ask for Permission | Whether Can Be Disabled |
ohos.permission.LOCATION | Obtain fine geographic location information through Global Positioning System (GPS) or network location data (e.g., base stations and WLAN). | To provide location-based services such as positioning,navigation, nearby, exploring, sport and real-time bus. | Ask during first installation. | Recommended to retain. |
ohos.permission.APPROXIMATELY_LOCATION | Obtain approximate geographic location information through network location data (e.g., base stations and WLAN). | |||
ohos.permission.LOCATION_IN_BACKGROUND | Access location information in the background. | |||
ohos.permission.CAMERA | Use the Camera to take photos and videos or scan QR codes. | For functions such as helping produce, capture and upload photos or videos, use AR scenes, scan QR codes, upload/change profile pictures, give feedbacks and compete ID verification. | Ask when accessing related functions. | Yes |
ohos.permission.MICROPHONE | Use the Microphone. | To enable functions such as audio/video uploads, customer service calls, voice search/interactions, assistant positioning and audio recording. | Ask when accessing related functions. | Yes |
ohos.permission.ACCESS_BLUETOOTH | Allow Apps to view Bluetooth configurations. | To support functions such as audio channel switching for voice broadcast, phone-to--car connectivity, assisted positioning, and indoor positioning. | Ask when accessing related functions. | Yes |
ohos.permission.WRITE_CALENDAR | Add or modify Calendar events. | To add events or schedule reminders for benefits in the system calendar. | Ask when accessing related functions. | Yes |
ohos.permission.READ_CALENDAR | Read Calendar events. | To remind users about promotional or operational events in the Calendar. | Ask when accessing related functions. | Yes |
