Код: Выделить всё
const requestSmsPermission = async () => {
if(Platform.OS == 'android') {
const smsPermissionAndroid = await PermissionsAndroid.check('android.permission.READ_SMS')
if(smsPermissionAndroid == false) {
try {
const request = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.READ_SMS,
{
title: 'SMS Permission',
message: 'SMS Inventory App needs access to your messages.',
buttonNeutral: 'Ask Me Later',
buttonNegative: 'Cancel',
buttonPositive: 'OK',
}
)
if (request === PermissionsAndroid.RESULTS.GRANTED) {
console.log('Passed');
} else {
console.log('Not Passed.');
}
} catch (err) {
console.warn(err);
}
}
}
}Подробнее здесь: https://stackoverflow.com/questions/791 ... act-native