🔖 :: 1.1.5 릴리스 (develop → main) - #258
Merged
Merged
Conversation
- flutter_web_auth_2 로 Chrome Custom Tabs / ASWebAuthenticationSession 인증 후 콜백 캡처 - AuthWebViewScreen 및 /auth/webview 라우트 제거, webview_flutter 의존성 제거 - Android 콜백 intent-filter 를 CallbackActivity 로 이동 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
취소 커밋과 상태조회 API 응답 사이 타이밍 지연으로, 아무도 점유하지 않은 기기가 사용중으로 보여 재예약이 막히는 경우가 있어 짧은 재확인(500ms) 로직을 추가했다. Close #256
🔀 :: (#252) - 공통 에러 메시지 처리 개선
…-user-agent 🔀 :: (#253) - 로그인 방식을 WebView 에서 시스템 브라우저(user-agent)로 변경
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
🔀 :: (#256) - 취소 직후 재예약 시 AlreadyReservedException 오탐 완화
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
💡 개요
1.1.5 릴리스 PR.
develop에 모인 변경사항을main으로 올린다.🔗 관련 이슈
📃 작업내용
flutter_web_auth_2도입,webview_flutter의존성 제거AuthWebViewScreen·/auth/webview라우트 삭제CallbackActivity로 이동 (기존washer.comApp Link 는 유지)1.1.4→1.1.5fastlane/metadata/ko/release_notes.txt) 이번 릴리스 내용으로 갱신🔍 테스트 방법
Android 에뮬레이터(Pixel 9, API 36) + 프로덕션 서버로 실계정 로그인까지 확인 완료.
DataGSM으로 로그인탭 → Chrome Custom Tab 으로oauth.datagsm.kr로그인 페이지 열림POST /api/v2/auth/login→ 200, 토큰 저장users/my,reservations/active/room,machines/status) 전부 200, 홈 화면 정상 진입🙋♂️ 질문사항
com.washer.v2://auth/callback)으로 돌아오는 구조라, 같은 스킴을 등록한 앱이 코드를 가로챌 수 있다. 확인해보니 DataGSM OAuth 가code_challenge를 무시하고(PKCE 미지원)redirect_uri도 정확일치 화이트리스트라, 앱 단독으로는 막을 수 없다. hellogsm 쪽에 PKCE 지원 또는https://washer.com/auth/callback등록을 요청하는 별도 이슈가 필요하다.PlatformException.code == 'CANCELED'만 무시하도록 후속 개선 여지가 있다.✅ 체크리스트