Plugin EcosystemSystem & OS
Permissions
Manage and request system-level permissions.
The Permissions plugin provides a unified API to check and request system permissions such as camera, microphone, and location across different platforms.
Installation
npm install @easycord/permissionsAPI Reference
checkPermission(type)
Checks the current grant status of a specific permission.
requestPermission(type)
Prompts the user to grant a specific permission.
import { Permissions } from '@easycord/permissions';
export async function requestCameraAccess() {
const status = await Permissions.checkPermission('camera');
if (status === 'granted') {
return true;
}
if (status === 'denied') {
alert('Please enable camera access in your system settings.');
return false;
}
const newStatus = await Permissions.requestPermission('camera');
return newStatus === 'granted';
}