Created
October 13, 2021 09:23
-
-
Save hieptl/5724843071ca9caa6ca7f86c1d3fb8b8 to your computer and use it in GitHub Desktop.
App.js - Get Permissions Android - React Native Gifted Chat App
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
useEffect(() => { | |
... | |
getPermissions(); | |
}, []); | |
... | |
const getPermissions = async () => { | |
if (Platform.OS === 'android') { | |
let granted = await PermissionsAndroid.requestMultiple([ | |
PermissionsAndroid.PERMISSIONS.CAMERA, | |
PermissionsAndroid.PERMISSIONS.RECORD_AUDIO, | |
PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE, | |
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE, | |
]); | |
if (granted !== PermissionsAndroid.RESULTS.GRANTED) { | |
granted = await PermissionsAndroid.requestMultiple([ | |
PermissionsAndroid.PERMISSIONS.CAMERA, | |
PermissionsAndroid.PERMISSIONS.RECORD_AUDIO, | |
PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE, | |
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE, | |
]); | |
} | |
} | |
}; | |
... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment