<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.rnwallpapers" >

    <uses-sdk android:minSdkVersion="21" />

    <!-- Required to set wallpaper -->
    <uses-permission android:name="android.permission.SET_WALLPAPER" />
    <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />

    <!-- Required to download wallpapers from URLs -->
    <uses-permission android:name="android.permission.INTERNET" />

    <!-- Required to save wallpapers to device storage -->
    <uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        android:maxSdkVersion="28" />
    <uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE"
        android:maxSdkVersion="32" />

    <!-- Android 13+ scoped media permissions -->
    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

</manifest>