| 1 | 헤더 영역 |
- 구성
- 동작
- 보완 설명
- 프로필 변경 사항
- 저장 버튼을 통해서만 반영 가능
- 의도치 않은 변경 내용 유실 방지
- 뒤로가기로 화면 이탈 불가
- 모달 대신 토스트로 가볍게 안내
|
| 2 | 프로필 이미지 영역 |
- 기본 상태
- 이미지 변경
- 프로필 이미지 영역 클릭 시 이미지 선택 가능
- 이미지 선택 정책
- 허용 확장자: jpeg, jpg, png, bmp
- iOS
- 시스템 사진첩만 호출
- 사진 촬영/파일 앱 진입 불가
- AOS
- 시스템 파일 선택기 호출
- 기본 갤러리(사진첩) 우선 노출
- 단말 정책에 따라 파일 앱 선택 가능
|
| 3 | 닉네임 입력 영역 |
- 구성
- 닉네임 정책
- 표기 방식
- 닉네임 구조
- #뒤 4자리 숫자
- 동일 닉네임 중복 방지를 위한 고유 식별자
- 시스템에서 자동 부여
- 사용자 변경 불가
- 닉네임 수정
- 닉네임 변경 시
- # 앞 텍스트만 수정 가능
- # 뒤 숫자는 기존 값 유지
- 최대 글자 수
|
| 4 | 저장 버튼 영역 |
- 구성 : 저장 버튼
- 활성 조건
- 닉네임 또는 프로필 이미지 변경 시 활성화
- 변경 사항이 없는 경우 비활성화
- 저장 동작
|
| 5 | 토스트 메시지 정의 |
- 프로필 저장 완료
- 이미지 업로드 실패
- 지원하지 않는 이미지 형식 선택 시
- 네트워크 오류
- 저장되지 않은 변경 사항을 둔 채 뒤로가기 버튼 눌렀을 경우
|
| 6 | 공통 규칙 |
- 프로필 변경 사항
- 프로필 이미지 변경 및 닉네임 변경
- 프로필 관리는 로그인 사용자만 이용 가능
- 비로그인 접속 시, 로그인 안내 모달(LOG-008) 노출
- 조회 및 수정 모두 로그인 상태에서만 가능
|