Files
mobile-darmasaba/plugins/withRemoveMediaPermissions.js
amaliadwiy 267454637f fix: hapus READ_MEDIA_IMAGES & VIDEO via Expo config plugin agar tahan prebuild EAS
Perubahan sebelumnya langsung di android/ tidak efektif karena EAS
melakukan prebuild ulang. Plugin withRemoveMediaPermissions.js kini
memfilter permission tersebut saat prebuild berjalan.
2026-06-03 11:08:06 +08:00

21 lines
588 B
JavaScript

const { withAndroidManifest } = require('@expo/config-plugins');
const BLOCKED_PERMISSIONS = [
'android.permission.READ_MEDIA_IMAGES',
'android.permission.READ_MEDIA_VIDEO',
];
const withRemoveMediaPermissions = (config) =>
withAndroidManifest(config, (config) => {
const manifest = config.modResults.manifest;
const permissions = manifest['uses-permission'] ?? [];
manifest['uses-permission'] = permissions.filter(
(perm) => !BLOCKED_PERMISSIONS.includes(perm.$?.['android:name'])
);
return config;
});
module.exports = withRemoveMediaPermissions;