본문 바로가기

Computer407

안드로이드 웹뷰 로그인이 자꾸 풀린다면? 앱을 운영하다 보면 iOS에서는 멀쩡한데 안드로이드에서만 유독 "앱 업데이트만 하면 로그인이 풀린다"거나 "앱을 껐다 켜니 다시 로그인해야 한다"는 사용자 제보를 받을 때가 있습니다. 이 문제의 핵심 원인인 CookieManager의 동기화 메커니즘과 해결 방법을 정리했습니다. 1. 상용 환경에서 로그인이 풀리는 현상정상적인 상용 업데이트는 동일한 서명 키를 사용하므로 앱 내부 데이터가 유지되어야 합니다.하지만 다음과 같은 상황에서 쿠키가 유실되는 케이스가 발생합니다.앱 업데이트 직후: 구글 플레이를 통해 앱이 업데이트되면 시스템은 기존 프로세스를 강제 종료합니다. 이때 메모리에만 머물던 세션 정보가 디스크로 기록되지 못하고 사라질 수 있습니다.백그라운드에서의 프로세스 종료: 사용자가 앱을 사용하다가 다.. 2026. 1. 14.
[Android] 인앱 정기결제 아이템 의미 1. 결제 기간 (Billing period)설정값 예시: 매월가장 기본적인 설정입니다. 사용자가 얼마나 자주 돈을 낼 것인가를 정합니다.의미: 사용자가 구독을 유지하는 한 결제가 반복되는 주기입니다. (주간, 월간, 연간 등)참고: 보통 '월간'과 '연간' 상품을 가장 많이 구성하며, 연간 상품의 경우 할인율을 적용해 유도하는 것이 일반적입니다. 2. 유예 기간 (Grace period) !!!중요!!!설정값 예시: 7일결제가 실패했을 때 바로 "너 구독 끝!" 하고 내쫓는 것이 아닙니다. 구글이 개발자에게 권장하는 설정이기도 합니다.의미: 사용자의 카드 한도 초과나 잔액 부족 등으로 **결제가 실패했을 때, 구독 자격을 유지해 주는 '봐주는 기간'**입니다.상태: 이 기간 동안 사용자는 여전히 유료.. 2025. 12. 2.
외과 의사처럼 코딩하라 (Code like a surgeon) 최근 AI 코딩 도구의 발전은 우리가 일하는 방식에 혁명적인 변화를 가져오고 있습니다. 많은 분들이 "AI가 우리를 관리자나 편집자로 만들 것"이라고 이야기하지만, 저는 이것이 본질을 놓치고 있다고 생각합니다.저는 AI 시대를 맞아 "외과 의사처럼 코딩하라"는 새로운 마음가짐을 가지고 일하고 있습니다.외과 의사처럼, 핵심에만 집중하세요외과 의사는 직접 수술을 집도하는 핵심 인력입니다. 하지만 그들은 수술 준비, 장비 관리, 행정 처리 등 모든 보조 업무를 혼자 하지 않습니다. 지원팀이 있어 핵심적인 수술에만 집중할 수 있죠.AI 코딩 도구의 목표는 바로 이 '지원팀' 역할을 맡아, 제가 가장 잘하고 가장 중요한 일(디자인 콘셉트 구상 및 핵심 로직 구현)에 100% 시간을 쏟을 수 있도록 돕는 것입니다... 2025. 10. 27.
Android WebViewAssetLoader: 안전하고 효율적인 로컬 리소스 로딩 들어가며Android 앱에서 WebView를 사용할 때, 로컬 HTML, CSS, JavaScript 파일을 로드해야 하는 경우가 많습니다. 과거에는 file:// 스킴을 사용했지만, 보안 문제와 CORS 제약으로 인해 많은 제한이 있었습니다. Android에서는 이러한 문제를 해결하기 위해 WebViewAssetLoader를 제공합니다. WebViewAssetLoader란?WebViewAssetLoader는 Android Jetpack의 webkit 라이브러리에 포함된 클래스로, 로컬 리소스(assets, resources)를 가상의 HTTP(S) URL을 통해 안전하게 제공할 수 있게 해줍니다.주요 특징:file:// 대신 https:// 스킴 사용CORS 정책 준수Same-Origin Policy .. 2025. 10. 22.
AWS 리전 다운 정리 10/20 16:10: AWS가 US-EAST-1 리전에서 다수 서비스의 에러율 증가와 지연 현상 발생을 처음 보고 Newsweek10/20 17:26: US-EAST-1의 DynamoDB 엔드포인트의 DNS 해석 문제가 근본 원인으로 식별 NBC News10/20 18:24: DynamoDB DNS 문제 해결, 서비스 복구 시작 Amazon10/20 19:30: 초기 복구 발표, 일부 서비스 정상화 시작(EC2 신규 인스턴스 런칭 등은 조절·제한)10/21 06:00~08:00: AWS가 US-EAST-1 리전에서 여러 서비스에 걸쳐 심각한 API 오류와 연결 문제 확인 NBC News점진적 복구 진행, 일부 서비스는 밤까지 문제 지속 장애 원인 및 복구 과정1차 문제: DNS 장애DynamoDB 서비.. 2025. 10. 21.
Gemma 모델이 새로운 암 치료 경로 발견을 도운 방법 https://blog.google/technology/ai/google-gemma-ai-cancer-therapy-discovery/?utm_source=ai.google&utm_medium=referral How a Gemma model helped discover a new potential cancer therapy pathwayWe’re launching a new 27 billion parameter foundation model for single-cell analysis built on the Gemma family of open models.blog.google 2025년 10월 15일 발표 Google DeepMind와 예일대학교의 공동 연구로 **Cell2Sentence-Scale.. 2025. 10. 17.