Files
sodalive-android/docs/20260324_라이브상세sns아이콘변경.md

1.5 KiB

라이브 상세 SNS 아이콘 변경

구현 체크리스트

  • LiveRoomDetailFragment의 SNS 아이콘 렌더링을 CreatorDetailDialog와 동일한 아이콘 세트(ic_sns_*) 및 동적 노출 방식으로 변경한다.
  • GetRoomDetailManageryoutubeUrl, instagramUrl, kakaoOpenChatUrl, fancimmUrl, xUrl를 모두 SNS 표시 대상에 포함한다.
  • 레이아웃에서 매니저 SNS 아이콘 영역을 동적 추가 구조로 정리한다.
  • 수정 파일 진단, 테스트/빌드를 실행해 결과를 확인한다.

검증 기록

  • 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 발생.