|
2 | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | 3 | xmlns:tools="http://schemas.android.com/tools"> |
4 | 4 |
|
5 | | - <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> |
6 | | - <uses-permission android:name="com.google.android.gms.permission.AD_ID" /> |
7 | 5 | <uses-permission android:name="android.permission.INTERNET" /> |
8 | 6 | <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> |
9 | 7 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
10 | | - <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
| 8 | + |
| 9 | + <!-- 미디어 접근 권한 (API 레벨별 조건부) --> |
| 10 | + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" |
| 11 | + android:maxSdkVersion="32" /> |
| 12 | + <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> |
| 13 | + |
| 14 | + <!-- Foreground Service 관련 --> |
11 | 15 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> |
| 16 | + <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" /> |
| 17 | + |
| 18 | + <!-- 알림 권한 (API 33+) --> |
| 19 | + <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> |
| 20 | + |
| 21 | + <!-- 정확한 알람 권한 (API 31+에서만 필요) --> |
| 22 | + <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> |
| 23 | + |
| 24 | + <!-- 광고 ID 권한 (필요한 경우만) --> |
| 25 | + <uses-permission android:name="com.google.android.gms.permission.AD_ID" /> |
12 | 26 |
|
13 | 27 | <!--queries에 카카오톡 패키지 추가--> |
14 | 28 | <queries> |
|
32 | 46 | <service |
33 | 47 | android:name=".presentation.run.TimerService" |
34 | 48 | android:enabled="true" |
35 | | - android:exported="true" /> |
| 49 | + android:exported="false" |
| 50 | + android:foregroundServiceType="location" /> |
36 | 51 |
|
37 | 52 | <activity |
38 | 53 | android:name=".presentation.login.GiveNicknameActivity" |
|
0 commit comments