코드 주석을 이 저장소 기준으로 정리
This commit is contained in:
@@ -48,7 +48,7 @@ function platformOf(data: unknown): Platform {
|
||||
const iapKey = (claim: ReceiptClaim) =>
|
||||
`iap:${claim.platform}:${claim.transactionId}`;
|
||||
|
||||
/** POP 묶음 상품 ID 접두 — 원장 B-02 로 기본 판매 중지(`popPackSalesEnabled`). */
|
||||
/** POP 묶음 상품 ID 접두 — 정책 원장 B-02 로 기본 판매 중지(`popPackSalesEnabled`). */
|
||||
const POP_PACK_PREFIX = 'pop.support.';
|
||||
|
||||
const PAY_METHOD: Readonly<Record<Platform, string>> = {
|
||||
@@ -59,7 +59,7 @@ const PAY_METHOD: Readonly<Record<Platform, string>> = {
|
||||
interface HeroGiftProduct { name: string; buyerPop: number; dropPop: number }
|
||||
|
||||
/**
|
||||
* Hero Gift 상품 Catalog — 원장 B-85. 문서 ID 가 스토어 상품 ID 다.
|
||||
* Hero Gift 상품 Catalog — 정책 원장 B-85. 문서 ID 가 스토어 상품 ID 다.
|
||||
*
|
||||
* Admin `관리 마스터_아이템 관리` 가 `fnAdminWrite` 로 쓴다. 상품을 늘려도 앱을
|
||||
* 다시 배포하지 않는다(B-40 검증 기준). Catalog 에 없으면 null — 일반 상품 표로 넘어간다.
|
||||
@@ -408,7 +408,7 @@ export const fnSubscriptionWebhook = onCall(async (req) => {
|
||||
});
|
||||
|
||||
/**
|
||||
* `fn-focus-daily-claim` — Focus 구독 혜택, 원장 **B-04**.
|
||||
* `fn-focus-daily-claim` — Focus 구독 혜택, 정책 원장 **B-04**.
|
||||
*
|
||||
* *광고 제거 + 일 40 기여 POP, 당일 Claim, 미수령 누적 없음.* 하루는 서버 일 단위(KST
|
||||
* `dayKey`, 퀘스트 한도와 같은 경계)다. 멱등키가 `focus:{uid}:{day}` 라 같은 날 두 번 지급되지
|
||||
|
||||
Reference in New Issue
Block a user