docs(content): 상세 오디오 구매 요구를 기록한다
This commit is contained in:
@@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
## 4. Non-Goals
|
## 4. Non-Goals
|
||||||
- 게시글 작성/수정 화면 및 API는 이번 범위에서 구현하지 않는다(기존 화면 유지).
|
- 게시글 작성/수정 화면 및 API는 이번 범위에서 구현하지 않는다(기존 화면 유지).
|
||||||
- 유료 게시글 구매(paywall unlock) 흐름은 이번 범위에서 새로 정의하지 않는다. 상세에서는 `price`, `existOrdered` 기반 표시만 다룬다.
|
- 유료 게시글 구매(paywall unlock) 흐름은 최초 상세 구현 범위에서는 제외했으나, 2026-07-12 후속 요구사항으로 상세에서 기존 크리에이터 커뮤니티 게시물과 동일한 구매 흐름을 재사용한다.
|
||||||
- 팬Talk 상세 화면 자체는 이번 범위에서 구현하지 않는다(답글 화면과 UI만 동일).
|
- 팬Talk 상세 화면 자체는 이번 범위에서 구현하지 않는다(답글 화면과 UI만 동일).
|
||||||
- 서버 API schema나 endpoint를 새로 정의하지 않는다.
|
- 서버 API schema나 endpoint를 새로 정의하지 않는다.
|
||||||
- 레거시 커뮤니티/댓글 관련 파일을 직접 수정하지 않는다.
|
- 레거시 커뮤니티/댓글 관련 파일을 직접 수정하지 않는다.
|
||||||
@@ -69,6 +69,21 @@
|
|||||||
|
|
||||||
## 7. Core Features
|
## 7. Core Features
|
||||||
|
|
||||||
|
### F0. 2026-07-12 후속 변경사항
|
||||||
|
크리에이터 커뮤니티 상세의 오디오/구매 동작을 기존 레거시 목록 UI와 동일한 사용성으로 보정한다.
|
||||||
|
|
||||||
|
#### Requirements
|
||||||
|
- 상세 게시글에 `audioUrl`과 `imageUrl`이 함께 있으면 `item_creator_community_all.xml`의 `iv_play_or_pause`와 동일하게 이미지 중앙에 play/pause 버튼을 표시한다.
|
||||||
|
- 상세 오디오 버튼은 `btn_audio_content_play`, `btn_audio_content_pause` drawable을 사용한다.
|
||||||
|
- 상세 유료 미구매 게시글의 paywall 가격 영역을 터치하면 기존 `PurchaseCommunityPostDialog`를 표시한다.
|
||||||
|
- 구매 확인 시 기존 `CreatorCommunityRepository.purchaseCommunityPost(postId)` API를 호출하고, 성공 후 상세를 다시 조회해 구매 완료 상태와 본문 미디어를 표시한다.
|
||||||
|
|
||||||
|
#### Edge Cases
|
||||||
|
- 이미지가 없는 오디오 게시물은 기존 상세의 오디오 텍스트 영역 동작을 유지한다.
|
||||||
|
- 구매 API 실패 시 기존 toast/error 표시 정책을 따른다.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### F1. 커뮤니티 게시물 상세 진입
|
### F1. 커뮤니티 게시물 상세 진입
|
||||||
커뮤니티 탭 게시글 item 터치 시 상세 화면으로 이동한다.
|
커뮤니티 탭 게시글 item 터치 시 상세 화면으로 이동한다.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user