23 lines
1.5 KiB
Markdown
23 lines
1.5 KiB
Markdown
# 라이브 상세 SNS 아이콘 변경
|
|
|
|
## 구현 체크리스트
|
|
- [x] `LiveRoomDetailFragment`의 SNS 아이콘 렌더링을 `CreatorDetailDialog`와 동일한 아이콘 세트(`ic_sns_*`) 및 동적 노출 방식으로 변경한다.
|
|
- [x] `GetRoomDetailManager`의 `youtubeUrl`, `instagramUrl`, `kakaoOpenChatUrl`, `fancimmUrl`, `xUrl`를 모두 SNS 표시 대상에 포함한다.
|
|
- [x] 레이아웃에서 매니저 SNS 아이콘 영역을 동적 추가 구조로 정리한다.
|
|
- [x] 수정 파일 진단, 테스트/빌드를 실행해 결과를 확인한다.
|
|
|
|
## 검증 기록
|
|
- LSP 진단 시도
|
|
- 명령: `lsp_diagnostics` (`LiveRoomDetailFragment.kt`, `fragment_live_room_detail.xml`)
|
|
- 결과: 현재 실행 환경에 Kotlin/XML LSP 서버가 설정되어 있지 않아 진단 불가(`No LSP server configured for extension: .kt/.xml`).
|
|
- 단위 테스트 + 빌드
|
|
- 명령: `./gradlew :app:testDebugUnitTest :app:assembleDebug`
|
|
- 결과: `BUILD SUCCESSFUL`
|
|
- 디바이스 설치 확인
|
|
- 명령: `./gradlew :app:installDebug`
|
|
- 결과: `Installed on 1 device.`
|
|
- 수동 QA 실행(실기기)
|
|
- 명령: `adb shell am start -n kr.co.vividnext.sodalive/.splash.SplashActivity`
|
|
- 결과: 앱 실행은 성공했으나 원격 설정에 의한 필수 업데이트 다이얼로그(`업데이트 후 사용가능합니다.`)가 표시되어 라이브 상세 진입 경로까지 진행 불가.
|
|
- 추가 확인: `adb shell am start -n kr.co.vividnext.sodalive/.live.now.all.LiveNowAllActivity` 실행 시 비-exported Activity로 `Permission Denial` 발생.
|