Notice
Recent Posts
Recent Comments
Link
투케이2K
142. (TWOK/WORK) [업무 이슈] 모바일 API 호출 및 데이터 DB 저장 시 휴대폰 설정 국가 및 시간이 해외로 설정 되어 앱 크래시 발생 이슈 본문
투케이2K 업무정리
142. (TWOK/WORK) [업무 이슈] 모바일 API 호출 및 데이터 DB 저장 시 휴대폰 설정 국가 및 시간이 해외로 설정 되어 앱 크래시 발생 이슈
투케이2K 2025. 3. 7. 22:45[제 목]
[업무 이슈] 모바일 API 호출 및 데이터 DB 저장 시 휴대폰 설정 국가 및 시간이 해외로 설정 되어 앱 크래시 발생 이슈
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 모바일 ( android , ios ) API 호출 및 데이터 DB 저장 시 휴대폰 설정 국가 및 시간이 해외로 설정 되어 앱 크래시 발생 이슈 문의 접수
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. (앱) 테스트 기종으로 동일 기능 동작 테스트 진행 (테스트 기종에서는 정상 동작 확인)
2. (앱) 재설치 후 다시 설치 및 기능 동작 테스트 요청 (동일 이슈 발생 확인)
3. (앱) 앱 사용에 필요한 권한 누락 상태 확인 (모든 권한 정상 부여 된 상태)
4. (서버 로그 확인) 서버 DB 저장 프로시져 호출 시 에러가 발생한 로그 확인 (정해진 규격 외 시간으로 저장 호출로 Exception 발생 확인)
5. (앱) API 호출 시 파라미터 부분에 현재 날짜 및 시간 파라미터 값 확인 (이슈 발견 - 현재 날짜 및 시간과 다르게 해외 시간으로 설정 된 것 확인)
6. (휴대폰 설정) 휴대폰 설정에서 날짜 및 시간 설정이 한국 KR 시간으로 되어 있는지 확인 (이슈 발견 - 한국이 아닌 다른 나라 해외 시간으로 설정 되어 있음)
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 모바일 도움말에 안내 문구 추가
>> 해당 앱은 한국 지원 앱으로 휴대폰 설정이 해외 시간으로 되어 있는 경우 기능이 오동작 할 수 있습니다.
2. 프로그램 소스 코드 보정 :
>> OS 단말 시간으로 현재 날짜 및 시간 확인 하는 부분에서 Locale 설정을 서울/아시아로 지정 후 현재 날짜 및 시간 확인으로 것으로 소스 코드 변경
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[단말기에서 사용자 및 정보 인증에 필요한 큐알 QR 코드 인증에 필요한 현재 날짜 및 시간 타임스탬프 값 비교 로직]
https://blog.naver.com/kkh0977/223640104574?trackingCode=blog_bloghome_searchlist
[Swift : Date 사용해 현재 날짜 및 시간 24 시간 형태로 출력 실시]
https://blog.naver.com/kkh0977/222535389940?trackingCode=blog_bloghome_searchlist
[Kotlin : currentTimeMillis, Date , SimpleDateFormat 사용해 현재 날짜 및 시간 확인 실시]
https://blog.naver.com/kkh0977/222315090260?trackingCode=blog_bloghome_searchlist
[Java : getUtcNowTime : UTC 시간 현재 날짜 및 시간 반환]
https://blog.naver.com/kkh0977/223038827820?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments