Skip to content

Instantly share code, notes, and snippets.

@EkaanshArora
Created August 27, 2019 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EkaanshArora/bec5326ccfeb01928f59a2fa4c930b5d to your computer and use it in GitHub Desktop.
Save EkaanshArora/bec5326ccfeb01928f59a2fa4c930b5d to your computer and use it in GitHub Desktop.
import { PermissionsAndroid } from "react-native";
export default async function requestCameraAndAudioPermission() {
try {
const granted = await PermissionsAndroid.requestMultiple([
PermissionsAndroid.PERMISSIONS.CAMERA,
PermissionsAndroid.PERMISSIONS.RECORD_AUDIO
]);
if (
granted["android.permission.RECORD_AUDIO"] ===
PermissionsAndroid.RESULTS.GRANTED &&
granted["android.permission.CAMERA"] ===
PermissionsAndroid.RESULTS.GRANTED
) {
console.log("You can use the cameras & mic");
} else {
console.log("Permission denied");
}
} catch (err) {
console.warn(err);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment