HUAWEI CLOUD WeLink Permission Application and Usage Guide

To provide more functions for you, improve office collaboration experience, and ensure data security, related operating system (OS) permissions of the operating system (OS) will be requested and used by WeLink. The following table lists the permissions that may be requested and used. You can manage the permissions on the OS settings page as required. With the continuous updates and iterations of this application, required permissions may vary. We will update this document timely based on the changes to ensure that you can keep track of the permission application and usage.

Android/Harmony OS Permission List

Permission Description Application Scenario or Purpose
READ_CALENDAR Reads system calendar events. Used for synchronizing calendar events on a phone, managing calendar events you have created in WeLink, arranging tasks, and reminding you of the schedule.
WRITE_CALENDAR Adds or modifies system calendar events.
READ_EXTERNAL_STORAGE Provides the function of reading data in the storage space on a phone. Used for reading images and files from storage devices, sending the images and files in a one-on-one chat or group chat, and uploading the images and files to Cloudrive.
WRITE_EXTERNAL_STORAGE Writes data to an external storage device. Used for writing, downloading, saving, modifying, and deleting data, such as images and documents.
ACCESS_FINE_LOCATION Obtains accurate geographical location information by using a global positioning system (GPS) or network location information (for example, base station and WLAN). Used for clock-in/out, location information sharing in a one-on-one chat or group chat, and geographical location service by opening APIs to mini programs.
ACCESS_COARSE_LOCATION Obtains approximate geographical locations by using network location information (for example, base station and WLAN). Used for clock-in/out, location information sharing in a one-on-one chat or group chat, and geographical location service by opening APIs to mini programs.
READ_PHONE_STATE Provides access to device IDs and other information. Please rest assured that this permission cannot provide access to listening to or obtaining your call content. Used for obtaining the call status and identifier of your device to identify the device ID, aiming for information display, account login, security assurance, and others.
RECORD_AUDIO Uses microphones to record audio. Used for functions that require this permission, such as voice input in a one-on-one chat or group chat, live broadcast, voice and video call, meeting, and audio input during video shooting.
CAMERA Takes photos, shoots videos, and scans QR codes. Used for live broadcasting, video meeting, as well as photo and video shooting.
READ_CONTACTS Obtains contact information from the system. Used for selecting a contact number from the system address book when a call is initiated in WeLink, and importing specific contacts.
CALL_PHONE Allows calls through the application. Used for calling WeLink contacts directly through the voice assistant.
INSTALL_SHORTCUT Adds shortcuts. Used for creating mini program shortcuts.
SYSTEM_ALERT_WINDOW Allows global floating windows. Used for setting a meeting as a floating window to perform other operations.
REQUEST_INSTALL_PACKAGES Installs other apps. REQUEST_INSTALL_PACKAGES Installs other apps. Used for installing other customized third-party apps, such as WPS Office to use related functions.
Clipboard Copies and pastes the content. Used for copying and pasting content, as well as preventing content from being pasted outside of WeLink.

iOS Permission List

Permission (in the PLIST File) Description Application Scenario or Purpose
NSContactsUsageDescription Obtains the address book on a phone. Used for selecting a contact number from the system address book when a call is initiated in WeLink, and importing specific contacts.
NSPhotoLibraryUsageDescription Obtains access to the album on a phone. Used for accessing the album on a phone when you send photos or videos.
NSBluetoothAlwaysUsageDescription Accesses Bluetooth on a phone (for versions earlier than iOS 13). Used for accessing a Bluetooth audio device and reading data from the audio device through WeCode.
NSBluetoothPeripheralUsageDescription Accesses Bluetooth on a phone (for iOS 13 and later versions). Used for accessing a Bluetooth audio device and reading data from the audio device through WeCode.
NSLocationWhenInUseUsageDescription Obtains the location of a phone through map APIs. Used for clock-in/out, location information sharing in a one-on-one chat or group chat, and geographical location service by opening APIs to mini programs.
NSLocationAlwaysUsageDescription Obtains locations in the background on a phone. Used for clock-in/out, location information sharing in a one-on-one chat or group chat, and geographical location service by opening APIs to mini programs.
NSCameraUsageDescription Takes photos. Used for live broadcasting, video meeting, photo and video shooting, and scanning.
NSPhotoLibraryAddUsageDescription Manages albums. Used for sending photos, editing photos, and saving photos and videos to albums.
NSMicrophoneUsageDescription Uses microphones to record audio. Used for functions that require this permission, such as voice input in a one-on-one chat or group chat, live broadcast, voice and video call, meeting, and audio input during video shooting.
NSLocalNetworkUsageDescription Obtains the local network. Used for projection that requires the local network.
NSCalendarsUsageDescription Reads the calendar on a phone. Used for synchronizing calendar events on a phone, managing calendar events you have created in WeLink, arranging tasks, and reminding you of the schedule.
Clipboard Copies and pastes the content. Used for copying and pasting content, as well as preventing content from being pasted outside of WeLink.