<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jiny K — Devlog</title><description>개발하면서 막혔던 부분, 기억해 둘 것들을 정리하는 개발 로그.</description><link>https://jiny.shop/</link><language>ko-kr</language><item><title>iOS WKWebView에서 특정 도메인만 Custom User-Agent 예외 처리하기 — 카카오 로그인 이슈</title><link>https://jiny.shop/blog/ios/wkwebview-custom-user-agent/</link><guid isPermaLink="true">https://jiny.shop/blog/ios/wkwebview-custom-user-agent/</guid><description>WKWebView에 Custom User-Agent를 붙였더니 accounts.kakao.com이 모바일 환경을 인식 못 해 카카오 로그인이 깨졌다. decidePolicyFor에서 UA를 바꾸면 왜 늦는지, 요청을 취소하고 재발행해 어떻게 해결했는지 정리.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>iOS</category><category>Swift</category><category>WKWebView</category><category>WKNavigationDelegate</category><category>customUserAgent</category><category>User-Agent</category><category>웹뷰</category><category>카카오로그인</category><category>소셜로그인</category><category>OAuth</category><category>인증</category><category>트러블슈팅</category><category>삽질</category></item><item><title>개발 로그를 시작합니다</title><link>https://jiny.shop/blog/%EB%A9%94%ED%83%80/hello-devlog/</link><guid isPermaLink="true">https://jiny.shop/blog/%EB%A9%94%ED%83%80/hello-devlog/</guid><description>막혔던 부분과 다시 안 헤매려고 남기는 기록들을 이 블로그에 정리합니다. 글 쓰는 법과 검색 사용법.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>메타</category><category>블로그</category></item><item><title>Android WebView에서 카카오 로그인 &quot;앱으로 열기&quot; 버튼이 안 보일 때 — User-Agent와 스킴 점검</title><link>https://jiny.shop/blog/aos/webview-kakao-login-button/</link><guid isPermaLink="true">https://jiny.shop/blog/aos/webview-kakao-login-button/</guid><description>Chrome에선 보이는 카카오톡 &quot;앱으로 열기&quot; 버튼이 Android WebView에선 안 보인다. 패키지 가시성(queries)·콜백 스킴·WebView User-Agent(wv 흔적)를 점검하고, 안 되면 네이티브 카카오 SDK로 우회하는 순서 정리.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>Android</category><category>Java</category><category>WebView</category><category>WebViewClient</category><category>shouldOverrideUrlLoading</category><category>User-Agent</category><category>웹뷰</category><category>카카오로그인</category><category>소셜로그인</category><category>OAuth</category><category>인증</category><category>AndroidManifest</category><category>패키지가시성</category><category>트러블슈팅</category><category>삽질</category></item><item><title>정적 블로그를 구글·네이버 검색에 노출시키기 — 색인 준비 전 과정</title><link>https://jiny.shop/blog/%EB%A9%94%ED%83%80/google-naver-search-setup/</link><guid isPermaLink="true">https://jiny.shop/blog/%EB%A9%94%ED%83%80/google-naver-search-setup/</guid><description>Astro 정적 블로그를 구글·네이버 검색 결과에 띄우기 위해 한 작업 전부. 정적 HTML 렌더, 글별 메타·OG·JSON-LD, sitemap·robots.txt, Google Search Console·네이버 서치어드바이저 등록과 소유확인, 다국어 hreflang까지.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>SEO</category><category>검색엔진최적화</category><category>Google</category><category>네이버</category><category>Search Console</category><category>서치어드바이저</category><category>sitemap</category><category>robots.txt</category><category>hreflang</category><category>JSON-LD</category><category>OG</category><category>Astro</category><category>블로그</category><category>메타</category></item><item><title>Docker 빌드가 매번 npm install 부터 다시 도는 문제</title><link>https://jiny.shop/blog/backend/docker-build-cache/</link><guid isPermaLink="true">https://jiny.shop/blog/backend/docker-build-cache/</guid><description>COPY 순서만 바꿔서 의존성 레이어를 캐싱하면 빌드가 몇 배 빨라진다. 레이어 캐시의 원리와 흔한 실수.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>Docker</category><category>빌드</category><category>삽질</category></item></channel></rss>