Lists the operating system permissions that mPaaS products may request or use, and their purposes, in alignment with the mPaaS privacy policy.
-
Mobile PaaS (mPaaS) may request or use certain operating system permissions to ensure correct functionality and secure operation.
-
To protect your right to know, this document lists the operating system permissions that mPaaS may request or use. Permission names may vary across operating systems. You can manage these permissions as needed.
-
As mPaaS products and services are upgraded, the types and purposes of requested permissions may change. This list is updated promptly to reflect such changes.
-
For functional and security purposes, mPaaS uses third-party software development kits (SDKs). These third parties may also request or use operating system permissions.
-
Third-party H5 pages, plugins, or miniapps that you use within mPaaS may also request operating system permissions necessary for their features.
Android operating system
|
System permission name |
Permission description |
Scenarios and purposes |
|
INTERNET Network |
Determines the network status. |
Confirm whether your device is connected to the network. |
|
RECORD_AUDIO Microphone permission |
Allows the app to use the microphone to record audio. |
Supports features such as publishing audio and video content. |
|
READ_EXTERNAL_STORAGE Storage permission |
Allows the app to read data from the phone's storage. |
Reads content such as images and files from storage to help publish information, record local crash logs, and clean up residual files after uninstallation. |
|
WRITE_EXTERNAL_STORAGE Storage permission |
Allows the app to write to external storage. |
Allows the app to write, download, save, modify, or delete information, such as images, files, crash logs, and residual files from uninstallation. |
|
CALL_PHONE Phone permission |
Allows the app to use the phone feature. |
Allows the app to dial a number that you enter. |
|
READ_PHONE_STATE Phone permission |
Allows the app to obtain unique device identifiers, such as the International Mobile Subscriber Identity (IMSI) and International Mobile Equipment Identity (IMEI), and the phone's call status. |
Used to secure accounts and transactions and for security risk control. |
|
CAMERA Camera permission |
Allows taking photos, recording videos, and scanning QR codes. |
Required when you use features such as Scan or facial recognition. |
|
ACCESS_COARSE_LOCATION Location permission |
Obtains the coarse location. Allows the app to obtain an approximate location from network sources, such as base stations and WLAN. |
Used for security, information recommendations, and location-based services (LBS). |
|
ACCESS_FINE_LOCATION Location permission |
Obtains the fine location. Allows the app to obtain a precise location from the Global Positioning System (GPS) or network sources, such as base stations and WLAN. |
|
|
QUERY_ALL_PACKAGES Application list |
Reads the list of installed applications and their versions. |
Supports features based on the application list, such as sharing channel information. |
|
PROCESS_OUTGOING_CALLS Call log |
Reads address book information from the system. |
Logs phone calls during audio or video calls, enabling you to answer an incoming call and resume the session afterward. |
|
BLUETOOTH_ADMIN Bluetooth permission |
Manages Bluetooth features. |
Allows the app to query the list of Bluetooth devices and enable or disable Bluetooth features. |
|
BLUETOOTH Bluetooth permission |
Enables Bluetooth connections. |
Called when a user uses a miniapp. Enables Bluetooth data output for miniapp functionality. |
|
CLIPBOARD Clipboard |
Reads the clipboard. |
Helps you use clipboard-based features, such as sharing by copying a link. |
iOS operating system
|
Name in plist |
Permission description |
Scenarios and purposes |
|
Bluetooth Bluetooth permission |
Enables Bluetooth connections. |
Called when a user uses a miniapp. Enables Bluetooth data output for miniapp functionality. |
|
Pasteboard Pasteboard permission |
Reads the clipboard. |
Helps you use clipboard-based features, such as sharing by "copying a link". |
|
Contacts Address book permission |
Accesses, formats, and localizes contact information. |
Supports features such as friend recommendations. |
|
Device Device information (Identifier for Advertisers (IDFA)) |
Obtains device information. |
Obtains the network type, generates device ID parameters, identifies devices for crash analysis details, and provides logic for client stuttering log sampling. |
|
Location Location permission |
Allows obtaining your device's geographical location, altitude, direction, or position relative to nearby iBeacons. |
Used for security, information recommendations, and location-based services (LBS). |
|
Photos Photos permission |
Accesses and manages image and video resources. |
Supports features such as uploading, using, and saving image and video resources. |
|
Camera Camera permission |
Allows the app to use the camera. |
Supports features such as publishing audio and video content and scanning QR codes. |
|
Microphone Microphone permission |
Allows the app to use the microphone to record video and audio. |
Supports features such as publishing audio and video content. |
HarmonyOS Next operating system
|
System permission name |
Permission description |
Scenarios and purposes |
|
ohos.permission.INTERNET Network |
Determines the network status. |
Called during initialization to confirm network connectivity. |
|
ohos.permission.WRITE_MEDIA Photos permission |
Allows the app to write to the phone's photo album. |
When a user uses multimedia features in a miniapp, this permission allows the user to write images or videos to the photo album. |
|
ohos.permission.READ_MEDIA Photos permission |
Allows the app to read from the phone's photo album. |
Called when a user selects an image in a miniapp. This allows the app to use the phone's photo album feature. |
|
ohos.permission.CAMERA Camera permission |
Allows taking photos, recording videos, and scanning QR codes. |
Required for using the Scan feature. |
|
ohos.permission.APPROXIMATELY_LOCATION Location permission |
Obtains the coarse location. Allows the app to obtain an approximate location from network sources, such as base stations and WLAN. |
Called when a user uses location features in a miniapp. This permission is used for security, information recommendations, and location-based services (LBS). |
|
ohos.permission.LOCATION Location permission |
Obtains the fine location. Allows the app to obtain a precise location from GPS or network sources, such as base stations and WLAN. |
|
|
ohos.permission.LOCATION_IN_BACKGROUND Location permission |
Allows background location access. |
Enables background location access for miniapp features. |
|
ohos.permission.MICROPHONE Microphone permission |
Allows the app to use the microphone to record video and audio. |
Supports features such as publishing audio and video content. |
|
ohos.permission.ACCESS_BLUETOOTH Bluetooth |
Enables Bluetooth connections. |
Called when a user uses a miniapp. Enables Bluetooth data output for miniapp functionality. |