목록모바일 (77)
투케이2K
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Esptouch SmartConfig 스마트 콘피그 와이파이 연결 및 브로드 캐스팅 로직 [설 명] 1. 사전) 모바일에서 스마트 콘피그 기기 연결 및 등록을 하기 위한 와이파이 망 연결 상태 체크 (2.4 Ghz 연결 필요)2. 연결 된 와이파이 SSID , BSSID 값 확인 및 사용자에게 비밀번호 입력 요청 팝업창 표시3. 사용자가 비밀번호 입력 후 [확인] 버튼 클릭 시 >> new EsptouchTask 객체 초기화 수행 (SSID, BSSID, PW 필요)4. esptouchTask.setPackageBroadcast 브로드 캐스팅 알림 전파 수행 및 기기 연결 상태 체크 이벤트 리스너 등록 es..
[제 목][업무 이슈] 모바일 - 특정 알림 및 팝업창 메시지 표시 수행 시 백엔드 (BackEnd) 응답 값 플랫폼 구분 이슈 , 메시지 오동작 표시 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자 특정 화면에서 특정 알림 및 팝업창 메시지 내용 확인 시 모바일 플랫폼 (Os) 에 맞지 않는 메시지가 표시되어 문의 접수-----------------------------------------------------------------..
[제 목][업무 이슈] 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록 이슈 문의 - 안드로이드, 하드웨어 와이파이 Ghz 더블 체크 변경 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록에 실패한다는 이슈 문의 >> 하드웨어 기기는 2.4 Ghz 망에만 연결 되어 통신이 가능---------------------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] [Wifi Connect] 안드로이드 와이파이 연결 및 TCP/IP 통신을 위한 서버 소켓 활성 로직 [설 명] ------------------------------------------------------------------------------[기능 로직]------------------------------------------------------------------------------1. 안드로이드 AndroidManifest.xml 파일에 위치 및 근처 기기 접근 권한 부여 수행2. (체크) 앱 기능 동작 수행 시 해당 위치 및 근처 기기 접근 권한이 정상적으로 부여 되어 있는지 확인 수행 >> 권한이 부여되어 있지 ..
[제 목][업무 이슈] 특정 하드웨어 기기 카메라 수동 사용자가 조작 후 좌측 , 우측 , 상 , 하 이동 명령 수행 미동작 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자가 카메라 수동 화면 조작 후 모바일 하드 웨어 기기 간 Aws MQTT 방식을 사용해 카메라 화면 회전 동작 수행 시 미동작 이슈 문의------------------------------------------------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] [방어 로직] 모바일 파이어베이스 푸시 토큰 발급 및 확인 , 실패 시 바이 패스 로직 - Fcm Get Token Error [설 명] 1. 모바일에서 앱 실행 초기 (ex : Application , Intro) 에서 파이어베이스 푸시 토큰 얻어오기 (Get Token) >> 네트워크 환경 , 사용자 구글 로그인 계정 , 파이어베이스 프로젝트 등록 여부 , 파이어베이스 푸시 인증서 여부 등에 따라서 토큰 값 확인 시 에러 발생2. 파이어베이스 푸시 토큰 확인 과정에서 핸들러 등록 및 3초 타이머 동작 정의 (최대 3초 후 로그인 화면 자동 이동)3. 파이어베이스 토큰 확인 onSuccess , onFail 성공 및 실패 시 즉시, 로..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 웹뷰 (webview) 동작 수행 시 웹 에러 발생 자동 로그 수행 - web console [설 명]1. 안드로이드 웹뷰 이벤트 감지 onConsoleMessage 콘솔 메시지 메소드 상속 정의2. 콘솔 메시지에서 로그 레벨 타입 확인 >> ConsoleMessage.MessageLevel.ERROR >> 추가 로그 메시지에서 error , exception , bug , fail 로 시작 되는 로그 메시지도 확인3. 해당 이벤트가 발생한 경우 >> 안드로이드 내부 캐시 저장소에 web error log 파일 작성 수행4. 웹 로그 에러 발생 확인 필요 시 >> 안드로이드 스튜디오에 휴대폰 디버깅 ..
[제 목][업무 이슈] 안드로이드 (Android) 앱 설치 파일 제공 후 기능 테스트 오동작 이슈 - 안드로이드 스튜디오 캐시 문제 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 (Android) 앱 설치 파일 제공 후 기능 테스트 오동작 이슈 - 안드로이드 스튜디오 캐시 문제------------------------------------------------------------------------------[원인 파악 및 증..
[제 목][업무 이슈] 모바일 (Android) 앱 APK 설치 파일 내부망 다운로드 이슈 - S3 업로드, 다운로드 QR 제공 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 휴대폰 외부망에서 회사 특정 내부망 앱 파일 다운로드 주소 접속 불가로 앱 APK 파일 설치 불가능 이슈------------------------------------------------------------------------------[원인 파악 및 증상 재현]--..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 Http 통신 수행 전 셀룰러 및 와이파이 변경 상태 확인, 비정상 네트워크 상태 확인 [설 명] 1. 하드웨어 장치 기기 등록을 위해 특정 와이파이망 연결 >> TCP/IP 통신 수행 후 >> 와이파이 비활성 수행 실시2. HTTP 통신 수행 전) 네트워크 연결 상태 확인 (모바일 네트워크 활성 체크)3. 정상적으로 모바일 네트워크가 활성화 된 경우 특정 API 호출 HTTP 통신 수행 실시 >> 설정 와이파이 자동 연결 설정 옵션에 따라 와이파이 비활성 수행 후에도 자동으로 다시 와이파이가 활성화 되어 기기에 연결 되는 경우 있음4. 휴대폰 설정 옵션에서 자동 와이파이 연결 활성이 되어 있어 >> ..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 UncaughtExcept 비정상 종료 크래시 발생 버그 리포트 제공 로직 [설 명]1. class S_Crash implements Thread.UncaughtExceptionHandler : 스레드 상속 클래스 생성 실시 >> 클래스 uncaughtException 메소드 부분에서 에러 발생이 감지 된 경우 앱 내부 파일에 크래시 파일 저장 >> public void uncaughtException(Thread t, Throwable e) 부분에서 크래시 파일 저장 >> 앱 내부 저장소는 특별한 접근 권한 없이 파일 읽기 쓰기 가능 (단, 애플리케이션 캐시 및 데이터 삭제 수행 시 데이터 사라..
[제 목][업무 이슈] 모바일 (Android) 앱 기능 동작 및 로그 파일 확인 프로세스 불편함 , 간소화 요청 [내 용]------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 모바일 (Android) 앱 기능 동작 및 로그 파일 확인 프로세스 불편함 , 간소화 요청------------------------------------------------------------------------------[원인 파악 및 증상 재현]------------------..
[제 목][업무 이슈] 본인 확인 QR 코드 (큐알 코드) 생성 시 화면 캡쳐 및 대리 확인 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 본인 확인 QR 코드 (큐알 코드) 생성 시 화면 캡쳐 및 대리로 인증 가능 하다는 문의 접수------------------------------------------------------------------------------[원인 파악]---------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 피드백 로그 파일 제공 관련 로직 [설 명] 1. 안드로이드 앱 수행 시 초기) 외부 저장소 읽기, 쓰기 권한 체크 수행 및 로그 백업 파일 현재 날짜 기준 2주 파일 저장 체크 수행 (현재 날짜 - 14) >> 권한이 부여 되어 있지 않은 경우 > 권한 부여 및 기본 파일 생성 수행 >> 백업 로그 디렉토리가 없는 경우 디렉토리 생성 수행2. 사용자 UI 화면에서 로그 파일 제공 클릭 수행 이벤트 처리 (ex : 버튼 및 컴포넌트 클릭 이벤트)3. 외부 저장소에 로그 백업 파일 폴더 및 파일이 저장 되어 있는 지 확인 수행 >> 로그 백업 파일이 없는 경우 (ex : 사용자가 임의 삭제) > 일일..
[제 목][업무 이슈] 모바일 (Android) 웹뷰 화면에서 글자 및 레이아웃 변경 이슈 - Webview Css 스타일 변경 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 모바일 (Android) 웹뷰 화면에서 글자 및 레이아웃이 변경 되어 화면 밀림 현상이 발생 된다는 이슈 접수------------------------------------------------------------------------------[원인 파악]----..
[제 목][업무 이슈] 모바일 (Android) 안드로이드 NFC 태그 수행 시 앱 다중 선택 팝업창 호출 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 모바일 (Android) 안드로이드 NFC 태그 수행 시 앱 다중 선택 팝업창 호출 이슈------------------------------------------------------------------------------[원인 파악]----------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 캐시 및 데이터 초기화 (Batch) 배치 로직 [설 명] 1. 안드로이드, IOS 애플리케이션 시작 단계에서 앱 수행 시간 저장 된 프리퍼런스 데이터 값 확인 >> 안드로이드 : Application 클래스 >> IOS : AppDelegate 클래스2. 앱 수행 시간이 일주일 이상 (Day 7) 지난 경우 프리퍼런스 값 초기화 수행 , 또는 특정 일자를 지정해서 데이터 초기화 수행 (ex : 14, 21 일)3. 하이브리드 앱 인 경우 [ 캐시, 데이터, 웹뷰 캐시 전체 초기화 ] 수행 실시4. 전체 캐시 및 데이터가 초기화 완료 된 경우 >> 다시 프리퍼런스에 앱 수행 시간 저장 실시5. 해당 로직을 수행하기 전) 앱 사용..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] java.nio.file.AccessDeniedException 저장소 접근 이슈 [에러 원인]1. 안드로이드 공용 및 디렉토리 접근 시 접근 권한 발생 이슈 >> android W/System.err: java.nio.file.AccessDeniedException: /storage/emulated/0/Download/ [해결 방법]1. 안드로이드 하위 (os 11 이하) 인 경우 외부 저장소 읽기 , 쓰기 권한 부여 필요2. 안드로이드 상위 (os 11 이상) 인 경우 AndroidManifest.xml 파일에서 MANAGE_EXTERNAL_STORAGE 권한 부여 수행 3. 안드로이드 외부 저장소..
[환경 설정 및 설명] 프로그램 : AndroidStudio, Xcode 설 명 : [Mobile] : PG 사 외부 서드 파티 업체 웹뷰 (Webview) 연동 시 세션 끊김 이슈 (session) [에러 원인] 1. 모바일 (Android , Ios) 웹뷰 에서 PG 사 연동 및 윈도우 오픈 (window open) 새로운 웹뷰 열기 수행 시 세션 끊김 이슈 발생 2. PG 사 response 헤더 값에 sameSite stric 으로 설정 되어 있어 세션 체크가 되지 않아서 발생하는 이슈 [해결 방법] 1. 모바일 (Android , Ios) 웹뷰 에서 PG 사 연동 시 새로운 웹뷰 오픈 (전) 헤더 값에 Cookie 쿠키 sameSite = none 및 Secure = true ..

[설 명] [IT 정보] 맥북 (Mac) 사파리 브라우저 (safari) 에서 모바일 디바이스 화면으로 변경 방법 [사전 사파리 브라우저 개발자 모드 활성 방법] https://blog.naver.com/kkh0977/222899977809 70. 사파리 (safari) 브라우저에서 개발자 모드 (developer) 활성 및 콘솔 확인 방법 [설 명] 제목 : 사파리 (safari) 브라우저에서 개발자 모드 (developer) 활성 및 콘솔 확인 방법 [방 법] blog.naver.com [방 법]