프로젝트

일반

사용자정보

Actions

버그 #581

진행중
CP HP

버그 #572: [버그] 레퍼럴 등록 뒤 리워드가 카드로 변경되지 않음

[버그] 신규 Invitee 1인 추가 뒤 친구 초대 보상 수령 못함

버그 #581: [버그] 신규 Invitee 1인 추가 뒤 친구 초대 보상 수령 못함

Chris Park이(가) 약 6시간 전에 추가함.

상태:
신규
우선순위:
보통
담당자:
시작일:
2026/07/28
완료일:
진척도:

0%

추정시간:

설명

27일에 Invitee 1인을 추가한 뒤 보상을 받지 못했습니다.

28일에 로그인을 하자마자 유효 친구 초대 1명 획득 퀘스트 보상 UI가 출력되었습니다.

다만 이 시점에 신규 Invitee 1인이 추가되어 총 2인의 Invitee가 되었기 때문에 저 보상이 2번째 Invitee 때문인지, 어제 초대된 첫번째 Invitee에 대한 보상이 뒤늦게 들어온 것인지 확인을 할 수 없습니다.

로그를 확인해서 보상을 획득한 시점을 확인하고 만약 보상 수령 시점이 어긋난 것이라면 보상 수령 시점을 수정해야 하고, 2번째 Invitee에 대해 보상이 들어온 것이라면 퀘스트가 정상 작동하도록 수정해야 할 것 같습니다.


파일

20260728-121019-196.png (309 KB) 20260728-121019-196.png Chris Park, 2026/07/28 03:10
20260728-121019-196.png

CP Chris Park이(가) 3달 전에 변경 Actions #1

20260728-121019-196.png

HP Henry Park이(가) 3달 전에 변경 Actions #2

확인 결과를 공유드립니다.

  • 두 Invitee 모두 7월 27일에 초대 등록되었습니다. 이 중 최소 활동 조건을 충족한 Invitee가 7월 27일 약 20:40 KST에 유효 친구로 집계되었습니다.
  • Inviter는 그 시점 이전에 앱 사용을 종료했고, 다음 접속은 7월 28일 11:16 KST였습니다.
  • 7월 28일 11:26 KST의 1,000 Point 적립은 서버의 지연 자동 지급이 아니라 앱에서 명시적으로 호출한 ClaimQuest에 따른 정상 적립입니다. 따라서 두 번째 친구가 7월 28일에 추가되어 보상이 발생한 것은 아닙니다.

다만 앱의 Rewards 화면이 최초 진입 시에만 퀘스트/리워드 상태를 조회하고 이후 계속 마운트된 상태에서는 다시 조회하지 않아, 유효 친구 미션이 CLAIMABLE로 바뀌어도 앱 재시작 전까지 표시 및 Claim이 막히는 클라이언트 결함을 확인했습니다.

수정 MR: https://git.alphea.io/Alphea-Dev/alphea-connect-app/-/merge_requests/3

수정 내용:

  • Rewards 탭 재진입 시 전체 퀘스트/리워드 상태 갱신
  • 앱 포그라운드 복귀 및 기존 contribution heartbeat에서 갱신
  • 숨겨진 탭에서는 조회하지 않음
  • 겹친 요청의 오래된 응답이 최신 상태를 덮지 않도록 차단

검증:

  • Rewards 화면 집중 테스트 11/11 통과
  • TypeScript typecheck 통과
  • 전체 490개 테스트 중 489개 통과, 1개는 기준 dev 브랜치에 이미 존재하는 AlpheaScreen 실패로 이번 변경과 무관

MR 반영 후 앱팀에서 동일 흐름으로 재확인 부탁드립니다.

Actions

내보내기 PDF Atom