Skip to content

로그인 중 자동 알림 권한 요청을 없앤다 - #217

Merged
OnlyReadOneBook merged 2 commits into
mainfrom
feat/216
Sep 6, 2026
Merged

OnlyReadOneBook merged 2 commits into
mainfrom
feat/216

Conversation

@OnlyReadOneBook

Copy link
Copy Markdown
Owner

📌𝘐𝘴𝘴𝘶𝘦𝘴

📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯

최초 진입에서 Google 로그인 Activity 직후 뜰 수 있던 자동 알림 권한 요청을 제거합니다. 메인 화면의 기존 설명과 ‘알림 설정 열기’ 버튼을 통해 사용자가 허용 시점을 선택합니다.

설정에서 돌아오면 앱·알람 채널의 현재 허용 상태를 다시 확인합니다. 허용하지 않으면 안내가 남고, 화면 진입·로그인·복귀만으로 외부 설정이 열리지 않는 회귀를 추가합니다.

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

  • 화면 구성과 문자열은 #207의 기존 안내·설정 버튼을 유지합니다.
  • 격리 API 34에서 처음 설치 후 미요청 상태의 실제 앱 알림 설정 화면을 확인했습니다. 스위치 조작 전후 POST_NOTIFICATIONS가 false → true → false로 변경됐습니다.

💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴

  • main 단위 68개, app/main Android lint, 전체 ktlint, app assembleDebug 통과.
  • 메인 초기 진입/로그인/복귀는 자동 설정 요청 없음, 거부 복귀는 안내 유지와 재시도 가능, 허용 복귀는 안내 해제를 확인합니다.
  • 실제 API 34 확인은 새 APK 설치 후 앱을 실행하거나 런타임 권한창을 띄우기 전에 진행했습니다. 기존 설정 Intent로 허용할 수 있음을 확인했고, 검증용 에뮬레이터는 종료했습니다.
  • 새 권한·의존성·팝업·요청 이력 저장은 추가하지 않습니다. 모든 OEM과 실제 제품 알람 전달 검증은 #122에서 이어갑니다.

공식 근거:

Keep notification consent behind the existing Main explanation and settings button. Verify no automatic settings navigation and preserve denied/allowed state after returning.

Source: https://developer.android.com/develop/ui/compose/notifications/notification-permission
@OnlyReadOneBook OnlyReadOneBook linked an issue Sep 6, 2026 that may be closed by this pull request
@OnlyReadOneBook
OnlyReadOneBook merged commit 7ea4f5a into main Sep 6, 2026
11 checks passed
@OnlyReadOneBook
OnlyReadOneBook deleted the feat/216 branch September 6, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: 로그인 중 자동 알림 권한 요청을 없앤다

1 participant