Actions
버그 #581
진행중
CP
HP
버그 #572: [버그] 레퍼럴 등록 뒤 리워드가 카드로 변경되지 않음
[버그] 신규 Invitee 1인 추가 뒤 친구 초대 보상 수령 못함
버그 #581:
[버그] 신규 Invitee 1인 추가 뒤 친구 초대 보상 수령 못함
시작일:
2026/07/28
완료일:
진척도:
0%
추정시간:
설명
27일에 Invitee 1인을 추가한 뒤 보상을 받지 못했습니다.
28일에 로그인을 하자마자 유효 친구 초대 1명 획득 퀘스트 보상 UI가 출력되었습니다.
다만 이 시점에 신규 Invitee 1인이 추가되어 총 2인의 Invitee가 되었기 때문에 저 보상이 2번째 Invitee 때문인지, 어제 초대된 첫번째 Invitee에 대한 보상이 뒤늦게 들어온 것인지 확인을 할 수 없습니다.
로그를 확인해서 보상을 획득한 시점을 확인하고 만약 보상 수령 시점이 어긋난 것이라면 보상 수령 시점을 수정해야 하고, 2번째 Invitee에 대해 보상이 들어온 것이라면 퀘스트가 정상 작동하도록 수정해야 할 것 같습니다.
파일
CP Chris Park이(가) 3달 전에 변경
HP Henry Park이(가) 3달 전에 변경
확인 결과를 공유드립니다.
- 두 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
