-
Notifications
You must be signed in to change notification settings - Fork 5
Client StoryBoard
makesource edited this page Feb 23, 2017
·
8 revisions
- 저장된 토큰이 있을 때
- 저장된 테이블을 보여준다.
- 저장된 테이블의 id를 사용해서 테이블 가져오는 요청을 한다.
- invalid token : 로그인 창으로 다시 가게 만든다.
- invalid id : 테이블 없어졌다는 alertView를 띄우고, (고민해봅시다.)
- networking error : 토스트로 그냥 보여주고 끝내기
- 정상작동: tagList도 가져온다.
- 저장된 토큰이 없을 때 : 로그인 창으로
- Request를 보냄
- error -> alertview를 띄워주기
- 성공하면 default 요청을 보내고, 있으면 보여주고
- 없으면 empty를 보여준다.
- request 보내고, 정렬하고, 보여주기 (정렬은 semester, created_time)
- 실패하면, 실패했다고 toast보여주기
- 시간표 보는 탭 : text + button (시간표 추가하기)
- 검색 창 : 지정된 학기가 없습니다. alertView 띄우기
- 내 강의 : empty창 보여주기, + button 비활성화
- Notification : 그냥 보여주기
- Setting 상관 ㄴㄴ
- 저장된 토큰을 날린다. (set null)
- 저장된 table id 및 json 을 날린다 -> 다른 아이디로 로그인시 예전 정보가 보이면 안됨.
- firebase 에서 디바이스 등록을 해지.
- facebook으로 연동 혹은 로그인이 되어 있다면, facebook sdk에서 logout 한다.
- local_id 가 있는 경우에만 가능.
- 연동을 끊고 facebook sdk에서 (logout? or 계정인증 취소?) 한다.
로그인 시
- 발급된 device token을 서버에 등록시킨다.
로그아웃, 회원탈퇴, SNUTT 자체 토큰 revoke 시
- 발급된 device token을 서버에서 삭제한다.
- Home
- Conventions & License
- 서버 시작 및 수강편람 업데이트
- API List (for express branch)
- Error Codes
- Feedback
- Basics and Authentication
- Bookmark
- Coursebook
- Search Query
- Colors
- Tags
- Timetable
- Notification
- User
- Shared Timetables
- Client (for ver 2.0)
- StoryBoard