mPaaS has updated its SDK directory and permission list to align with its privacy policy.
To ensure our products and services function correctly and run securely, Mobile PaaS (mPaaS) may request or use certain operating system permissions.
To protect your right to know, this document lists the operating system permissions that our products and services may request or use. Permission names may differ across operating systems. You can also manage these permissions as needed.
As our products and services are upgraded, the types and purposes of the permissions we request or use may change. We will promptly update this list to reflect these changes and keep you informed.
Note that for functional and security purposes, we use third-party software development kits (SDKs). These third parties may also request or use relevant operating system permissions.
While using our products or services, you might use H5 pages or miniapps developed by third parties. These third-party plugins or miniapps may also request or use the 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 Android operating system network. |
RECORD_AUDIO Microphone permission | Allows the app to use the microphone to record audio. | Used for features that require this permission, such as publishing audio and video content. |
READ_EXTERNAL_STORAGE Storage permission | Allows the app to read data from the phone's storage. | Allows the app to read content, such as images and files, from storage. This is mainly used to help you 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 use the system's phone feature to call 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 | You can take photos and videos, and scan 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. | Used for features based on the application list, such as sharing channel information. |
PROCESS_OUTGOING_CALLS Call log | Reads address book information from the system. | During an audio or video call, this helps you log phone calls so that you can answer an incoming call and resume the audio or video call afterward. |
BLUETOOTH_ADMIN Bluetooth permission | Provides permission for Bluetooth management features. | Allows the app to query the list of Bluetooth devices and enable or disable Bluetooth features. |
BLUETOOTH Bluetooth permission | Provides Bluetooth connection functionality. | Called when a user uses a miniapp. This allows the app to use Bluetooth to output data to ensure 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 | Provides Bluetooth connection functionality. | Called when a user uses a miniapp. This allows the app to use Bluetooth to output data to ensure 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. | Used for features such as recommending friends. |
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. | Used for features that require this permission, such as uploading, using, and saving image and video resources. |
Camera Camera permission | Allows the app to use the camera. | Used for features that require this permission, 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. | Used for features that require this permission, such as publishing audio and video content. |