Skip to content

Fix: "탭 무한 루프 관련 논의" #51

@mouse0429

Description

@mouse0429

문제

현재 가게 화면과 상품 상세 화면이 순환될 수 있는 문제가 있습니다(혹은 상품 상세 끼리 순환도 가능)
가게 -> 상품, 상품 -> 상품, 상품 -> 가게 등 각 화면끼리 서로 이동 가능하고 현재 push 메소드로 화면을 쌓아 올리는 방식으로 구현하고 있기 때문에 해당 문제가 발생하고 있습니다.

이전에 기획자 분들과 가볍게 얘기했던 주제지만 기획과 구현쪽 모두 조금 더 고민해보면 좋을 것 같아 이슈로 올립니다.

제안

제시하고 싶은 해결안은 다음과 같습니다

  1. 상단에 홈으로 이동할 수 있는 별도의 버튼 삽입
  • 앱 바 부분에 홈으로 바로 이동할 수 있는(동시에 호출한 모든 화면을 pop 할 수 있는) 버튼을 별도로 마련하는 방식
  • 쿠팡에서 사용하고 있는 방식과 동일함
  • 기존에 호출했던 페이지도 중복으로 호출 가능하고, 무한으로 화면이 쌓이지만 유저가 언제든 홈으로 한번에 이동할 수 있게 하고, 호출한 모든 화면을 한번에 삭제할 수 있게 함
  • 미적으로 괜찮은 방식인지는 의문

  1. 페이지 중복 방지 or 페이지 replacement
  • 화면 스택을 확인해 기존에 불렀던 화면은 중복되지 않게 한다거나, 상품이나 가게 화면을 호출할 때는 최상단만 남을 수 있도록 replacement 하는 방식
  • 호출한 화면 순서가 유지되지 않으므로 유저에게 혼란을 야기할 수 있음

  1. 뒤로가기 액션이 N회 이상 반복될 경우 전체 닫기 팝업 제공
  • 유저의 뒤로가기가 N회 이상 반복되면 홈으로 이동하시겠습니까? 하며 질문하는 팝업창을 생성해, 호출한 화면을 모두 삭제할 수 있게 함
  • 유저가 극 초기에 불러왔던 화면을 찾고 싶어서 반복하는건지, 닫고 싶어서 반복하는건지를 구별할 방법이 없기 때문에, 적절한 N의 설정이 필요함

참고문서

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2우선순위 2순위enhancement추후 개발

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions