All Products
Search
Document Center

Mobile Platform as a Service:System Permission Request and Usage Instructions

Last Updated:Jan 22, 2026

mPaaS has updated its SDK directory and permission list to align with its privacy policy.

Important
  • 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.