<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Debbi Story</title>
    <link>https://debbi.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 1 Jul 2026 16:40:48 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Debbi</managingEditor>
    <item>
      <title>[Android] OkHttpClient + Moshi response Log 보기 쉽게 출력하기!</title>
      <link>https://debbi.tistory.com/42</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. 보통 네트워크 통신 응답을 Log로 찍게되면 줄바꿈이 안되고&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내용이 많을땐 짤려서 보이게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 사용하시면 json형식으로 보기 쉽게 출력이 됩니다!&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;val logger = HttpLoggingInterceptor.Logger { message -&amp;gt;
    if (!message.startsWith(&quot;{&quot;) &amp;amp;&amp;amp; !message.startsWith(&quot;[&quot;)) {
        Timber.tag(&quot;OkHttp&quot;).d(message)
        return@Logger
    }
    try {
        val source = Buffer().writeUtf8(message)
        val reader = JsonReader.of(source)
        val value = reader.readJsonValue()
        val adapter = Moshi.Builder().build().adapter&amp;lt;Any&amp;gt;(Any::class.java).indent(&quot;    &quot;)
        val result = adapter.toJson(value)
        Timber.tag(&quot;OkHttp_Moshi&quot;).d(result)
    }catch (e: Exception) {
        e.printStackTrace()
        Timber.tag(&quot;OkHttp&quot;).d(message)
    }
}
val logging = HttpLoggingInterceptor(logger)
if (BuildConfig.DEBUG) logging.level = HttpLoggingInterceptor.Level.BODY
val okHttpClient = OkHttpClient.Builder()
okHttpClient.interceptors().add(logging)
okHttpClient.build()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>안드로이드/Tip</category>
      <category>Android</category>
      <category>LOG</category>
      <category>moshi</category>
      <category>okhttpclient</category>
      <category>prettyJson</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/42</guid>
      <comments>https://debbi.tistory.com/42#entry42comment</comments>
      <pubDate>Mon, 3 Jan 2022 00:13:02 +0900</pubDate>
    </item>
    <item>
      <title>[Android] WebView 구글 로그인 403 Error</title>
      <link>https://debbi.tistory.com/41</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, WebView에서 구글 로그인 페이지를 열때 403 Error가 발생하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이유는 2016년 10월 20일 부터 웹뷰에서 Google OAuth 에 대한 요청을 허용하지 않는다고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640924452153&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;더 나은 사용성과 보안을 위해 - 웹뷰에서의 OAuth 사용 제한&quot; data-og-description=&quot;ID 팀은, 사용자가 자신의 구글 계정을 이용해, 다양한 애플리케이션에 쉽고 안전하게 로그인하고, 그리고 달력 또는 연락처 등의 정보를 다른 앱과 공유할 수 있도록 노력하고 있습니다. 이러한&quot; data-og-host=&quot;developers-kr.googleblog.com&quot; data-og-source-url=&quot;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&quot; data-og-url=&quot;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bDduuK/hyMTRB6gmg/vgAJC7aInKmV67W28ed9kK/img.png?width=1334&amp;amp;height=150&amp;amp;face=0_0_1334_150,https://scrap.kakaocdn.net/dn/b4Hk1S/hyMTEJxB32/JxYcKe4A7V9u1ynvANkOpk/img.png?width=710&amp;amp;height=373&amp;amp;face=187_6_212_148,https://scrap.kakaocdn.net/dn/U2VXv/hyMTPqMh6j/m0ewCKgKijAudueYHbubo1/img.png?width=72&amp;amp;height=72&amp;amp;face=0_0_72_72&quot;&gt;&lt;a href=&quot;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bDduuK/hyMTRB6gmg/vgAJC7aInKmV67W28ed9kK/img.png?width=1334&amp;amp;height=150&amp;amp;face=0_0_1334_150,https://scrap.kakaocdn.net/dn/b4Hk1S/hyMTEJxB32/JxYcKe4A7V9u1ynvANkOpk/img.png?width=710&amp;amp;height=373&amp;amp;face=187_6_212_148,https://scrap.kakaocdn.net/dn/U2VXv/hyMTPqMh6j/m0ewCKgKijAudueYHbubo1/img.png?width=72&amp;amp;height=72&amp;amp;face=0_0_72_72');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;더 나은 사용성과 보안을 위해 - 웹뷰에서의 OAuth 사용 제한&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;ID 팀은, 사용자가 자신의 구글 계정을 이용해, 다양한 애플리케이션에 쉽고 안전하게 로그인하고, 그리고 달력 또는 연락처 등의 정보를 다른 앱과 공유할 수 있도록 노력하고 있습니다. 이러한&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developers-kr.googleblog.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결 방법으로 Chrome Custom Tab으로 열거나&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WebView의 userAgent를 수정해 우회하는 방법이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1640924739653&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fun getReplaceUserAgent(defaultAgent: String): String {
    var userAgent = Regex(&quot; Build/.+; wv&quot;).replace(defaultAgent,&quot;&quot;)
    userAgent = Regex(&quot;Version/.+? &quot;).replace(userAgent,&quot;&quot;)
    return userAgent
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 사용한 방법은 userAgent를 수정하는 방법으로 해결하였습니다!&lt;/p&gt;</description>
      <category>안드로이드/WebView</category>
      <category>403 Error</category>
      <category>Android</category>
      <category>ChromeCustomTab</category>
      <category>Google Login</category>
      <category>UserAgent</category>
      <category>webview</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/41</guid>
      <comments>https://debbi.tistory.com/41#entry41comment</comments>
      <pubDate>Fri, 31 Dec 2021 13:27:47 +0900</pubDate>
    </item>
    <item>
      <title>[Android Studio] 내가 자주 사용하는 단축키 정리.</title>
      <link>https://debbi.tistory.com/40</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + ⇧ Shift + F = 단어 검색&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⇧ Shift 두번 = 파일 검색&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + A = 전체 선택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + ⌥ Option + L = 라인 정리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + E = 최근 열어본 파일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + B = 정의된곳으로 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + P = 파라미터 확인&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + ⌥ Option + 좌,우 방향키 = 이전 포커스로 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌘ Command + D = 라인 복사&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌥ Option + ⇧ Shift + 위,아래 방향키 = 포커스된 라인 이동&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌥ Option + 마우스 드래그 = 멀티라인 커서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;⌥ Option + Enter = import 하기&lt;/p&gt;</description>
      <category>안드로이드/Tip</category>
      <category>Android</category>
      <category>shotcut</category>
      <category>단축키</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/40</guid>
      <comments>https://debbi.tistory.com/40#entry40comment</comments>
      <pubDate>Thu, 30 Dec 2021 18:18:39 +0900</pubDate>
    </item>
    <item>
      <title>[iOS] WebView 디버깅 하기!</title>
      <link>https://debbi.tistory.com/39</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, iOS의 WebView를 debugging하는 방법을 소개해드리겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;검색을 해보면 사파리 safari로 하는방법이 나오는데요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 safari로는 안되고 아래 사파리를 설치해 주셔야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.apple.com/safari/technology-preview/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.apple.com/safari/technology-preview/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640854608973&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Safari Technology Preview - Safari - Apple Developer&quot; data-og-description=&quot;Safari is the best way to see the sites on iPhone, iPad, and Mac. Safari Technology Preview gives you an early look at upcoming web technologies in macOS and iOS.&quot; data-og-host=&quot;developer.apple.com&quot; data-og-source-url=&quot;https://developer.apple.com/safari/technology-preview/&quot; data-og-url=&quot;https://developer.apple.com/safari/technology-preview/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/iVbgZ/hyMTLOLrAm/xjkAw9e2ME1BHSoWvIvqe0/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/3bisx/hyMTOraMIc/qPREJIjmBtrmGSgqfQrAak/img.jpg?width=1024&amp;amp;height=512&amp;amp;face=0_0_1024_512&quot;&gt;&lt;a href=&quot;https://developer.apple.com/safari/technology-preview/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.apple.com/safari/technology-preview/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/iVbgZ/hyMTLOLrAm/xjkAw9e2ME1BHSoWvIvqe0/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/3bisx/hyMTOraMIc/qPREJIjmBtrmGSgqfQrAak/img.jpg?width=1024&amp;amp;height=512&amp;amp;face=0_0_1024_512');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Safari Technology Preview - Safari - Apple Developer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Safari is the best way to see the sites on iPhone, iPad, and Mac. Safari Technology Preview gives you an early look at upcoming web technologies in macOS and iOS.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.apple.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;iosR.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;593&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRKess/btrpmfZS2P4/dcihgK6Q3JKY5HZKB13NVK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRKess/btrpmfZS2P4/dcihgK6Q3JKY5HZKB13NVK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRKess/btrpmfZS2P4/dcihgK6Q3JKY5HZKB13NVK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRKess%2FbtrpmfZS2P4%2FdcihgK6Q3JKY5HZKB13NVK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;593&quot; data-filename=&quot;iosR.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;593&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱이 실행되어 있어야 하고 Develop 메뉴에 기기를 선택해주시면 됩니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;xcode의 시뮬레이터도 디버깅이 가능합니다!&lt;/p&gt;</description>
      <category>mac 사용 tip</category>
      <category>Debugging</category>
      <category>Inspector</category>
      <category>ios</category>
      <category>webview</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/39</guid>
      <comments>https://debbi.tistory.com/39#entry39comment</comments>
      <pubDate>Thu, 30 Dec 2021 17:58:59 +0900</pubDate>
    </item>
    <item>
      <title>[PlayStore] 웹뷰 WebView, 기기 및 네트워크 악용 정책 위반 Youtube</title>
      <link>https://debbi.tistory.com/38</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, WebView 앱을 스토어에 등록핳때 주의할점 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;기기 및 네트워크 악용 정책 위반&quot; 이라는 리젝을 받은 경우인데 웹뷰 내에 Youtube 영상을 재생하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱이 백그라운드로 내려갔을때 소리가 계속 재생되는 문제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 제가 사용하는 기기로 테스트 해보았을때는 소리는 재생이 안되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 구글에서는 소리가 재생될 수 있다는 가능성이 있다고 판단해서 리젝을 하는거 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot;&gt;&lt;code&gt;override fun onPause() {
    super.onPause()
    webView.onPause()
    webView.pauseTimers()
}

override fun onResume() {
    super.onResume()
    webView.onResume()
    webView.resumeTimers()
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결방법은 WebView를 사용하는 Activity에서 onPause onResume 처리를 해주면 됩니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pauseTimers()는 javaScript까지 중지를 시키는 함수라고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주의할점은 pauseTimers를 사용하면 또 다른 화면에서 웹뷰를 사용할때도 onPause onResume를 해주어야 웹뷰가 정상 동작합니다!&lt;/p&gt;</description>
      <category>안드로이드/PlayStore</category>
      <category>Android</category>
      <category>onPause</category>
      <category>onResume</category>
      <category>webview</category>
      <category>youtube</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/38</guid>
      <comments>https://debbi.tistory.com/38#entry38comment</comments>
      <pubDate>Wed, 29 Dec 2021 18:32:42 +0900</pubDate>
    </item>
    <item>
      <title>[PlayStore] 웹뷰 SSL 오류 핸들러 경고</title>
      <link>https://debbi.tistory.com/37</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, WebView로 만든 앱을 스토어에 등록할때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSL 오류 처리를 하지 않으면 경고 문구가 나오게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럴때 &lt;span style=&quot;background-color: #dddddd;&quot;&gt;WebViewClient&lt;/span&gt;에 &lt;span style=&quot;background-color: #dddddd;&quot;&gt;onReceivedSslError&lt;/span&gt; 함수를 override 하시고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Alert으로 선택할 수 있게 구현해주어야 합니다.&lt;/p&gt;
&lt;pre class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot;&gt;&lt;code&gt;override fun onReceivedSslError(view: WebView?, handler: SslErrorHandler?, error: SslError?) {
    AlertDialog.Builder(mContext).apply {
        setMessage(mContext.getString(R.string.msg_ssl_error))
        setPositiveButton(mContext.getString(R.string.msg_ssl_error_confirm)) { _, _ -&amp;gt; handler?.proceed() }
        setNegativeButton(mContext.getString(R.string.msg_ssl_error_cancel)) { _, _ -&amp;gt; handler?.cancel() }
    }.create().show()
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로, override를 해서 handler?.proceed() 이것만 구현해두어도 경고가 나타나게됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://support.google.com/faqs/answer/7071387?hl=ko&quot;&gt;https://support.google.com/faqs/answer/7071387?hl=ko&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1640768666883&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;앱의 WebView SSL 오류 핸들러 알림 해결 방법 - Google 고객센터&quot; data-og-description=&quot;도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요&quot; data-og-host=&quot;support.google.com&quot; data-og-source-url=&quot;https://support.google.com/faqs/answer/7071387?hl=ko&quot; data-og-url=&quot;https://support.google.com/faqs/answer/7071387?hl=ko&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://support.google.com/faqs/answer/7071387?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://support.google.com/faqs/answer/7071387?hl=ko&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;앱의 WebView SSL 오류 핸들러 알림 해결 방법 - Google 고객센터&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;support.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>안드로이드/PlayStore</category>
      <category>Android</category>
      <category>onReceivedSslError</category>
      <category>SSLError</category>
      <category>webview</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/37</guid>
      <comments>https://debbi.tistory.com/37#entry37comment</comments>
      <pubDate>Wed, 29 Dec 2021 18:07:42 +0900</pubDate>
    </item>
    <item>
      <title>[Android] kdoc-generator  주석 플러그인</title>
      <link>https://debbi.tistory.com/36</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메소드나 클래스 위에 /** Enter하면 parameter 포함해 주석을 좀 더 보기좋게 만들어주는 플러그인 입니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;306&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VYCQe/btrnJAyWc97/h42jmm7UkgiOVejNEGAKuK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VYCQe/btrnJAyWc97/h42jmm7UkgiOVejNEGAKuK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VYCQe/btrnJAyWc97/h42jmm7UkgiOVejNEGAKuK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/VYCQe/btrnJAyWc97/h42jmm7UkgiOVejNEGAKuK/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;570&quot; height=&quot;306&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;306&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>안드로이드/Plugins</category>
      <category>Android</category>
      <category>kdoc-generator</category>
      <category>Plugins</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/36</guid>
      <comments>https://debbi.tistory.com/36#entry36comment</comments>
      <pubDate>Tue, 14 Dec 2021 01:03:44 +0900</pubDate>
    </item>
    <item>
      <title>[Android] Translation 번역 플러그인</title>
      <link>https://debbi.tistory.com/35</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, 오늘 소개할 플러그인은 Translation 번역 플러그인 입니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://yiiguxing.github.io/TranslationPlugin/index.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://yiiguxing.github.io/TranslationPlugin/index.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1639401347666&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;TranslationPlugin by Yii.Guxing&quot; data-og-description=&quot;&quot; data-og-host=&quot;yiiguxing.github.io&quot; data-og-source-url=&quot;https://yiiguxing.github.io/TranslationPlugin/index.html&quot; data-og-url=&quot;https://yiiguxing.github.io/TranslationPlugin/index.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://yiiguxing.github.io/TranslationPlugin/index.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://yiiguxing.github.io/TranslationPlugin/index.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;TranslationPlugin by Yii.Guxing&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;yiiguxing.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; 플러그인을 설치하시고, 번역하고 싶은 텍스트를 선택 후 마우스 우클릭을 하면 Translate메뉴가 생기고 오른쪽은 결과 화면 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영어&amp;gt;한글, 한글&amp;gt;영어 모두 가능합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Qo95/btrnLHR5TDR/tXMMOI1dZi3rkj5hmOxnC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Qo95/btrnLHR5TDR/tXMMOI1dZi3rkj5hmOxnC1/img.png&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;468&quot; data-filename=&quot;스크린샷 2021-12-13 오후 10.13.21.png&quot; width=&quot;487&quot; height=&quot;270&quot; style=&quot;width: 60.6136%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Qo95/btrnLHR5TDR/tXMMOI1dZi3rkj5hmOxnC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Qo95%2FbtrnLHR5TDR%2FtXMMOI1dZi3rkj5hmOxnC1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;844&quot; height=&quot;468&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUFAbe/btrnN3ggMRB/bqrek56o0dihVx0N0kKa70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUFAbe/btrnN3ggMRB/bqrek56o0dihVx0N0kKa70/img.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;510&quot; data-filename=&quot;스크린샷 2021-12-13 오후 10.13.45.png&quot; width=&quot;299&quot; height=&quot;263&quot; style=&quot;width: 38.2236%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUFAbe/btrnN3ggMRB/bqrek56o0dihVx0N0kKa70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUFAbe%2FbtrnN3ggMRB%2Fbqrek56o0dihVx0N0kKa70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;580&quot; height=&quot;510&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>안드로이드/Plugins</category>
      <category>Android</category>
      <category>Plugins</category>
      <category>translate</category>
      <category>translation</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/35</guid>
      <comments>https://debbi.tistory.com/35#entry35comment</comments>
      <pubDate>Mon, 13 Dec 2021 22:19:12 +0900</pubDate>
    </item>
    <item>
      <title>[Android] BottomSheetDialog 완전히 펼치기</title>
      <link>https://debbi.tistory.com/34</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요 BottomSheetDialog를 사용할때&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;BottomSheetBehavior 상태를 STATE_EXPANDED 로 해도 Dialog를 show했을때&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;완전히 펼쳐지지 않는 문제가 있었습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1639400198238&quot; class=&quot;kotlin&quot; data-ke-language=&quot;kotlin&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;behavior.skipCollapsed = true&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럴때 skipCollapsed 속성을 true로 변경해주시면 완전히 펼친 상태로 나타나게 됩니다!&lt;/p&gt;</description>
      <category>안드로이드/Tip</category>
      <category>Android</category>
      <category>bottomsheetbehavior</category>
      <category>BottomSheetDialog</category>
      <category>skipcollapsed</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/34</guid>
      <comments>https://debbi.tistory.com/34#entry34comment</comments>
      <pubDate>Mon, 13 Dec 2021 21:59:50 +0900</pubDate>
    </item>
    <item>
      <title>[PlayStore] 플레이스토어 메타데이터(MetaData) 정책</title>
      <link>https://debbi.tistory.com/33</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요, 플레이스토어 심사 정책중 메타데이터에 대해 알아보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;(앱 설명, 개발자 이름, 제목, 아이콘, 스크린샷, 프로모션 이미지)&lt;/span&gt; 이러한 등록정보들을 메타데이터로 분류하는 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 중에서 제가 심사에서 거부(reject) 되었던 부분은 앱 제목에 영어로 전체 대문자를 사용해서 리젝되었던 경우가 있었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크 내용을 자세히 보시면 &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f;&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;① 브랜드명이 아닌 전체 대문자&lt;/b&gt;&lt;/span&gt; 이런 설명이 있었습니다..&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f;&quot;&gt;그리고 한 번은 앱 런처아이콘을 수정하지 않고 기본 그대로 제출을해서 메타데이터 정책 위반이라는 메세지를 받았던 적이 있었습니다.&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한 내용은 아래 링크를 참고해주세요!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&quot;&gt;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1639308097464&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;메타데이터 - Play Console 고객센터&quot; data-og-description=&quot;도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요&quot; data-og-host=&quot;support.google.com&quot; data-og-source-url=&quot;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&quot; data-og-url=&quot;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/lrBZ5/hyMFF8VIU1/Of4shhkjuFjO3byS3bIpIK/img.jpg?width=600&amp;amp;height=1067&amp;amp;face=0_0_600_1067,https://scrap.kakaocdn.net/dn/brneL6/hyMFQvQMiK/GYYq4LIw5tbJq0p2wg8LK0/img.png?width=497&amp;amp;height=214&amp;amp;face=0_0_497_214&quot;&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://support.google.com/googleplay/android-developer/answer/9898842?hl=ko&amp;amp;ref_topic=9877064#zippy=%2C%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8-%EC%9C%84%EB%B0%98-%EC%82%AC%EB%A1%80&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/lrBZ5/hyMFF8VIU1/Of4shhkjuFjO3byS3bIpIK/img.jpg?width=600&amp;amp;height=1067&amp;amp;face=0_0_600_1067,https://scrap.kakaocdn.net/dn/brneL6/hyMFQvQMiK/GYYq4LIw5tbJq0p2wg8LK0/img.png?width=497&amp;amp;height=214&amp;amp;face=0_0_497_214');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;메타데이터 - Play Console 고객센터&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;support.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>안드로이드/PlayStore</category>
      <category>Android</category>
      <category>metadata</category>
      <category>PlayStore</category>
      <category>Policy</category>
      <category>reject</category>
      <author>Debbi</author>
      <guid isPermaLink="true">https://debbi.tistory.com/33</guid>
      <comments>https://debbi.tistory.com/33#entry33comment</comments>
      <pubDate>Sun, 12 Dec 2021 20:27:16 +0900</pubDate>
    </item>
  </channel>
</rss>