기존 ~ 다른 지역 검색 - 메인으로 불러오기 기능 x
→ 위치정보접근 권한을 필수로 가져감
현재 ~ 다른 지역 검색 - 메인으로 불러오기 기능 o
→ 위치정보접근 권한을 선택으로 변경.
-
앱 처음 사용 시
-
앱 처음 사용시 위치정보 접근 허용 → GPS 기반 메인 화면
- 앱 처음 사용시 위치정보 접근 허용 안 함 → 다른 지역 검색뷰로 가서 지역 등록 → 등록한 지역의 날씨로 메인 화면 불러오기
(허용 안 함 상태로 메인의 GPS 아이콘을 누르면 설정에서 위치 서비스를 켜달라고 팝업 띄우기)
-
앱 사용 중
-
원래 메인이 GPS 기반으로 되어있는 상태로 설정에서 허용 안 함으로 바꾸면 → 다른지역검색뷰로 가서 지역 등록→ 등록한 지역의 날씨로 메인 화면 불러오기
- 원래 메인이 등록한 지역의 날씨로 되어있는 상태로 설정에서 허용 안 함으로 바꾸면 → 그대로 등록한 지역의 날씨로 메인 보여주기
(허용 안 함 상태로 메인의 GPS 아이콘을 누르면 설정에서 위치 서비스를 켜달라고 팝업 띄우기)
→ 디폴트 위치 (방법 유지) ( 번복진트 죄송합니다 )
~ GPS 기반인 상태로 껐으면 GPS 기반이 계속 디폴트
~ 검색해서 설정한 위치 상태로 껐으면 마지막 설정 위치가 디폴트
→ 기록하기 디폴트 위치 : 메인에 있는 위치로
-
앱 처음 사용시 위치정보 접근 허용
-
위치정보접근 안함, 현위치 off, 등록되어 있는 지역 없을 때
→ 검색 뷰
- 설정에서 '다시 묻기' 선택
- 위치정보 접근 허용 '안함' 상태일 때, 앱 내 현위치 on 누르면
- 설정에서 위치 정보 접근 '다시묻기'일 때, 앱 내 현위치 on
-
온보딩 내용
- 맞춤 날씨 → 사용자가 입력한 날씨 정보를 바탕으로 오늘 날씨와 비슷한 날씨 기록을 가져와주는 기능
- 기록 → 오늘 날씨에 대한 기록 + 지난 날씨에 대한 기록
- 캘린더 → 언제든지 기록을 꺼내볼 수 있음
흐름 상
- 기록
- 맞춤 날씨
- 캘린더
가 나을 듯.
맞춤 카드 하나를 이용해서 서비스의 기능과 흐름을 보여주자.
- 기록 ~ 맞춤 카드 - 오늘의 날씨에 대한 옷차림과 상태를 기록,
- 맞춤 날씨 ~ 맞춤 카드 - 오늘의 날씨와 비슷한 맞춤 카드를 가져옴
- 캘린더 ~ 맞춤 카드 - 언제든지 맞춤 카드를 꺼내볼 수 있음
위치권한 허용해야만 못을 박아버려?
허용 안하면 그 기능 사용할 때마다 선택 팝업 뜸
우리 앱 시작하는 순간 현재 위치 받아 옴
- 웨디 사용자가 위치권한을 줬는가?
- 위치 권한을 주지 않겠다고 한 적이 있는가?
- 그렇다: 다른 식으로 위치 정보 갖고오게
- 안주겠다고 한 경우 다시 팝업을 못 띄움
- 위치 권한 물어본 적 없으면 다시 물어볼 것인가?
플로우 간단화 → GPS 필수
다양한 사용자 고려하면 GPS 아닌 경우도
Q. 설정에서 끈경우? 로직대로면 띄워달라고 요청 but 과거 거부 or 설정에서 끈 경우 → 앱 끄던가 위치 정보 받는 대신 검색하게끔 만들어야 함
허용 → 현재 위치, 불허 → 검색 뷰로 넘어가게
앱 시작하는 순간 현재위치 받아오는 기능 있음
- 사용자가 앱에 위치정보 접근 허용 권한을 줬는가
- 사용자가 우리 앱에 위치 정보 권한을 주지 않겠다고 한 적이 있는가 → 다른 식으로 위치 정보 가져오는 방법
- 위치 정보 권한 허용 안했을 때 → 위치 정보를 요구하는 팝업을 띄울지/ 허용이 되지 않았을 때 로직으로 넘어갈 지는 선택
- 다시 한 번 사용자가 허용하지 않겠다고 했을 때는 다시 접근 허용 팝업 못띄움. 정책적으로.
→ 개발자한테는 현재 위치 정보 허용 안했을 때, 검색뷰로 넘어가고 허용했을 때 어떻게 할 지 정도만 전달하면 알아서 해줄듯