푸시 구독
작성: 0chil새 설정 구조는 푸시 알림 설정을 참고한다. 구버전 항목별 설정 API와 발송 작업의 대상·빈도·쿨다운은 새 하위 설정을 사용한다. 전체 설정 API와 구형 신상품 발송 작업은 제거했다. 아래 구독 구조는 구버전 API의 범위 추적과 신규 회원의 기존 구독 초기화에 남아 있다.
목적과 배경
Section titled “목적과 배경”신상품 입고, 장바구니 리마인드 등 상품을 놓치고 싶지 않은 사용자들을 위해 더 진보된 푸시 알림 서비스를 제공한다.
특히, 사용자에게 푸시에 대한 제어권을 부여하여 원하는 푸시의 종류와 빈도를 설정할 수 있게 한다.
사용자의 사용 패턴 수집과 더불어 디바이스의 푸시 권한 상실을 방지하는 것도 목적 중 하나이다.
푸시 권한은 한 번 제거되면 복구가 굉장히 어렵기 때문이다.
도메인, 도메인 용어 정의
Section titled “도메인, 도메인 용어 정의”| Generalized | Actual |
|---|---|
![]() | ![]() |
- 사용자 푸시 구독: 사용자 별 전체 푸시 구독을 모아 보여준다.
- 푸시 구독: 상황별 푸시 구독을 표현하며, 하위 설정을 관리할 수 있다.
- 푸시 구독 설정: 선호하는 대로 푸시 구독을 세부 변경할 수 있다.
- 푸시 구독: 상황별 푸시 구독을 표현하며, 하위 설정을 관리할 수 있다.
사용자 푸시 구독
Section titled “사용자 푸시 구독”- 푸시 알림을 발송하는 주체는 각각 독립적이므로, 상위 객체의 입장에서는 구독 개념을 도입하여 일반화한다.
- 모든 푸시 구독을 모아서 볼 수 있다.
- 푸시 구독의 구체적인 설정은 각 컨텍스트에서 직접 관리한다.
- 추후 공통적인 시스템이 필요할 시 사용자 푸시 구독으로 올려서 관리한다.
신상품 푸시 구독
Section titled “신상품 푸시 구독”새로 등록된 상품들에 대해 빠르게 푸시 알림을 제공한다.
- 전체 상품, 찜한 셀러의 상품, 좋아하는 스타일의 상품 등 푸시 알림 범위를 선택할 수 있다.
- 푸시 알림의 빈도를 설정할 수 있다.
장바구니 푸시 구독
Section titled “장바구니 푸시 구독”가격 하락, 품절 위험 등 장바구니에 담긴 상품에 대한 알림을 제공한다.
가격 하락 알림
Section titled “가격 하락 알림”장바구니에 담은 상품의 가격이 하락할 경우 알림을 제공한다.
- 장바구니에서 제거할 경우 알림이 중지된다.
장바구니 리마인더
Section titled “장바구니 리마인더”장바구니에 담은 상품을 잊어버리지 않도록 알림을 제공한다.
- 장바구니에 담은지 24시간 후, 48시간 후 발송한다.
- 가장 점수가 높은 상품을 기준으로 발송한다.

