목록캐시 (15)
투케이2K
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 os 및 app 앱 업데이트 및 특정 기간 (배치) 체크 웹뷰 쿠키 및 캐시 초기화 로직 - cache clear [설 명] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java , Swift- 개발 툴 : Android Studio , Xcode- 구현 기술 : Webview Cache Clear- 앱 초기 실행 시 클래스 구..
[제 목][업무 이슈] 안드로이드 (Android) 앱 설치 파일 제공 후 기능 테스트 오동작 이슈 - 안드로이드 스튜디오 캐시 문제 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 (Android) 앱 설치 파일 제공 후 기능 테스트 오동작 이슈 - 안드로이드 스튜디오 캐시 문제------------------------------------------------------------------------------[원인 파악 및 증..
[제 목][업무 이슈] 안드로이드 (Android) 앱 설치 후 변경 기능 오동작 이슈 - 앱 캐시 및 데이터 문제 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 (Android) 앱 설치 후 변경 기능 오동작 이슈 - 앱 캐시 및 데이터 문제2. 변경 된 기능이 아니라 기존 기능이 수행되는 이슈------------------------------------------------------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 사이트]https://blog.naver.com/kkh0977/223523086589 334. (Flutter/플러터) [Mac] : [skill] : [cached_network_image] 캐시 사용 이미지 로드 라이브러리 설치 방법[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [라이브러리 설치 사이트] https://pub.de...blog.naver.com [소스 코드]import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/serv..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 사이트]https://blog.naver.com/kkh0977/223523086589 334. (Flutter/플러터) [Mac] : [skill] : [cached_network_image] 캐시 사용 이미지 로드 라이브러리 설치 방법[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [라이브러리 설치 사이트] https://pub.de...blog.naver.com [소스 코드]import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/serv..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [라이브러리 설치 사이트]https://pub.dev/packages/cached_network_image/install cached_network_image install | Flutter packageFlutter library to load and cache network images. Can also be used with placeholder and error widgets.pub.dev [사전) IOS pods 재설치 참고 사이트]https://blog.naver.com/kkh0977/223491076914?trackingCode=blog_bloghome_searchlist 248. (TWOK/ERROR) [Io..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 캐시 및 데이터 초기화 (Batch) 배치 로직 [설 명] 1. 안드로이드, IOS 애플리케이션 시작 단계에서 앱 수행 시간 저장 된 프리퍼런스 데이터 값 확인 >> 안드로이드 : Application 클래스 >> IOS : AppDelegate 클래스2. 앱 수행 시간이 일주일 이상 (Day 7) 지난 경우 프리퍼런스 값 초기화 수행 , 또는 특정 일자를 지정해서 데이터 초기화 수행 (ex : 14, 21 일)3. 하이브리드 앱 인 경우 [ 캐시, 데이터, 웹뷰 캐시 전체 초기화 ] 수행 실시4. 전체 캐시 및 데이터가 초기화 완료 된 경우 >> 다시 프리퍼런스에 앱 수행 시간 저장 실시5. 해당 로직을 수행하기 전) 앱 사용..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 앱 설치 후 기존 앱 캐시 및 데이터 충돌 문제로 기능이 정상 동작 하지 않는 이슈 - App Install , Update [에러 원인] 1. 신규 기능이 구현 된 앱 배포 후 업데이트로 설치 시 기존) 설치 되어 있던 앱과 캐시 및 데이터 충돌 문제로 기능이 정상 동작 하지 않는 이슈 발생 [해결 방법] 1. 앱 실행 후 앱 최초 설치 일자 및 최근 업데이트 일자 내역 확인 2. 정상적으로 앱 삭제후 재설치한 경우 >> 앱 최초 설치 일자와 최근 앱 업데이트 일자가 같음 3. 기존 앱에 덮어쓰기 방식으로 앱을 업데이트 한 경우 >> 앱 최초 설치 일자와 최근 앱 업데이트 일자가 다름 >>..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 웹뷰 (Webview) 에서 자바스크립트 (js) 및 Css 변경 사항이 새롭게 적용 되지 않는 이슈 - 웹뷰 캐시 초기화 [에러 원인] 1. 안드로이드 웹뷰 로딩 시 웹 (Web) 단에서 변경 된 Js , Css 등이 새롭게 반영 되지 않는 이슈 발생 [해결 방법] ------------------------------------------------------------------------------- [기존 적용 된 소스 코드 및 상태] 1. [Web] : 코드 변경이 일어 날 때 새롭게 Js 및 Css 버전 올려서 배포 (ex : twok.js?123) 2. [Android] main_webvie..
[설 명] 제목 : 아이폰 (iPhone) 사파리 데이터 및 캐시 삭제 방법 - 웹뷰 캐시 초기화 [방 법] 1. 설정 > 화면 하단 스크롤 > 사파리 선택 2. 사파리 > 화면 하단 스크롤 > 방문기록 및 웹 사이트 데이터 지우기
[로직 정리] 정리 로직 : MOBILE (Android / Ios) 상태 : [모바일] 웹뷰 (webview) 로드 시 사전 캐시 초기화 로직 [설 명] [모바일] 1. A_Main 클래스 시작 부분에서 네트워크 연결 상태 체크 실시 2. 모바일에 네트워크가 연결 된 경우 >> appVersionHttpRequest 앱 버전 확인 http 요청 실시 (커넥션 타임 5초) 3. 정상적으로 onSuccess 응답을 받은 경우 body 쪽에서 데이터 읽음 - onFail 인 경우 : 커넥션 타임 아웃인 경우는 디스크 캐시 사용해 웹뷰 로드 / 그 외는 캐시 초기화 로직 사용해 웹뷰 로드 4. onSuccess 인 경우 body 쪽에서 읽은 데이터 널 체크 수행 >> 널이 아닌 경우 >> 기존에 저장된..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [앱 캐시 초기화 수행 실시] public static void clearAppCache(Context mContext){ /** * // ----------------------------------------- * [clearAppCache 메소드 설명] * // ----------------------------------------- * 1. 애플리케이션 앱 캐시 삭제 수행 메소드 * // ----------------------------------------- * 2. 호출 방식 : C_Util.clearAppCache(A_Main.this); * // ----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // ----------------------------------------- print("") print("===============================") print("[A_Main >> init_WebView() :: 웹뷰 초기 설정 값 정의 실시 및 웹뷰 로드 수행]") print("url :: \(_loadUrl)") print("===============================") print("") // ----------------------------------------- // [웹뷰 로컬 스토리지 속성 지정] // [전체 방문 데이터 지우기] /*WKWebsiteDataStore..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // ----------------------------------------- // TODO [WebView 컴포넌트 매핑 설정] main_webview = (WebView)findViewById(R.id.main_webview); // ----------------------------------------- // ----------------------------------------- // TODO [웹뷰 쿠키 및 세션 관리를 위한 쿠키 매니저 선언] CookieManager cookieManager = CookieManager.getInstance(); // --------------------..