Запрос разрешения по SMS в Expo/React NativeAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Запрос разрешения по SMS в Expo/React Native

Сообщение Anonymous »

Я пытаюсь запросить разрешение по SMS с помощью Expo/React Native. При запросе разрешения камеры работает, а вот при отправке СМС не работает. Я также добавил READ_SMS в AndroidManifest.xml, но это тоже не работает.

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»