문제
현재 가게 화면과 상품 상세 화면이 순환될 수 있는 문제가 있습니다(혹은 상품 상세 끼리 순환도 가능)
가게 -> 상품, 상품 -> 상품, 상품 -> 가게 등 각 화면끼리 서로 이동 가능하고 현재 push 메소드로 화면을 쌓아 올리는 방식으로 구현하고 있기 때문에 해당 문제가 발생하고 있습니다.
이전에 기획자 분들과 가볍게 얘기했던 주제지만 기획과 구현쪽 모두 조금 더 고민해보면 좋을 것 같아 이슈로 올립니다.
제안
제시하고 싶은 해결안은 다음과 같습니다
- 상단에 홈으로 이동할 수 있는 별도의 버튼 삽입
- 앱 바 부분에 홈으로 바로 이동할 수 있는(동시에 호출한 모든 화면을 pop 할 수 있는) 버튼을 별도로 마련하는 방식
- 쿠팡에서 사용하고 있는 방식과 동일함
- 기존에 호출했던 페이지도 중복으로 호출 가능하고, 무한으로 화면이 쌓이지만 유저가 언제든 홈으로 한번에 이동할 수 있게 하고, 호출한 모든 화면을 한번에 삭제할 수 있게 함
- 미적으로 괜찮은 방식인지는 의문
- 페이지 중복 방지 or 페이지 replacement
- 화면 스택을 확인해 기존에 불렀던 화면은 중복되지 않게 한다거나, 상품이나 가게 화면을 호출할 때는 최상단만 남을 수 있도록 replacement 하는 방식
- 호출한 화면 순서가 유지되지 않으므로 유저에게 혼란을 야기할 수 있음
- 뒤로가기 액션이 N회 이상 반복될 경우 전체 닫기 팝업 제공
- 유저의 뒤로가기가 N회 이상 반복되면 홈으로 이동하시겠습니까? 하며 질문하는 팝업창을 생성해, 호출한 화면을 모두 삭제할 수 있게 함
- 유저가 극 초기에 불러왔던 화면을 찾고 싶어서 반복하는건지, 닫고 싶어서 반복하는건지를 구별할 방법이 없기 때문에, 적절한 N의 설정이 필요함
참고문서
N/A
문제
현재 가게 화면과 상품 상세 화면이 순환될 수 있는 문제가 있습니다(혹은 상품 상세 끼리 순환도 가능)
가게 -> 상품, 상품 -> 상품, 상품 -> 가게 등 각 화면끼리 서로 이동 가능하고 현재 push 메소드로 화면을 쌓아 올리는 방식으로 구현하고 있기 때문에 해당 문제가 발생하고 있습니다.
이전에 기획자 분들과 가볍게 얘기했던 주제지만 기획과 구현쪽 모두 조금 더 고민해보면 좋을 것 같아 이슈로 올립니다.
제안
제시하고 싶은 해결안은 다음과 같습니다
참고문서
N/A