프로젝트

일반

사용자정보

Actions

버그 #585

진행중
JK RL

[버그] 같은 기기에서 다른 계정 생성 했을 때

버그 #585: [버그] 같은 기기에서 다른 계정 생성 했을 때

Jade Kim이(가) 약 4시간 전에 추가함.

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

0%

추정시간:

설명

수동으로 코드 입력 후
웰컴스크린과 알림, 바이오인증 단계를 넘어서 바로 Contribution screen으로 넘어갑니다.
그래서 포인트가 0이 됩니다.

구글 로그인으로 테스트해도, 구글인증 후,
같은 현상이 발생하여 포인트가 0이 됩니다.


파일

JK Jade Kim이(가) 3달 전에 변경 Actions #1

RL Ryan Lee이(가) 3달 전에 변경 Actions #2

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.

RL Ryan Lee이(가) 3달 전에 변경 Actions #3

  • 상태을(를) 진행에서 해결(으)로 변경되었습니다.

Welcome 노출 이력을 기기 단위 플래그에서 계정 단위 키로 분리해 수정했습니다.

원인: onboarding.welcomeSeen 이 기기 단위로 저장돼, 같은 기기에서 한 계정이 온보딩을 마치면 다른 계정도 이미 본 것으로 판정됐습니다. 그래서 신규 가입인데도 환영 화면·알림·지문 단계가 건너뛰어지고 환영 보너스(lifetime-welcome)를 받지 못해 포인트가 0으로 남았습니다. 수동 코드 입력·구글 로그인 모두 같은 분기를 타 동일하게 재현됩니다.

수정:

  • 이력 키를 계정 이메일 단위로 분리(대소문자·공백 정규화)
  • 계정 식별자가 없으면 이력 없음으로 판정 — 이미 받은 계정이면 서버 퀘스트 상태를 보고 Continue 로 진행되어 중복 수령은 없습니다
  • 구버전 기기 단위 플래그는 어느 계정 것인지 알 수 없어 이관하지 않고 앱 시작 시 제거

검증: typecheck 통과, 테스트 71 스위트 603건 전부 통과(계정별 분리·정규화·식별자 없음·레거시 제거 케이스 4건 추가).
커밋: c0054c1

Actions

내보내기 PDF Atom