fix: ask for granular permission

This commit is contained in:
2024-09-29 12:02:41 +01:00
parent 4107ac108d
commit 25ad3c45b7
2 changed files with 46 additions and 42 deletions

View File

@@ -21,16 +21,18 @@
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
},
"package": "art.doorsapp.android"
"package": "art.doorsapp.android",
"blockedPermissions": [
"android.permission.READ_MEDIA_IMAGES",
"android.permission.READ_MEDIA_VIDEO"
]
},
"web": {
"bundler": "metro",
"output": "static",
"favicon": "./assets/images/favicon.png"
},
"plugins": [
"expo-router"
],
"plugins": ["expo-router"],
"experiments": {
"typedRoutes": true
},

View File

@@ -27,7 +27,9 @@ export default function WallpaperPage() {
setIsDownloading(true);
try {
const permStatus = await MediaLibrary.requestPermissionsAsync();
const permStatus = await MediaLibrary.requestPermissionsAsync(true, [
"photo",
]);
if (permStatus.status != MediaLibrary.PermissionStatus.GRANTED) {
Alert.alert(
"Media library access required",