Kakao Login host="oauth" 문의 드립니다

안녕하세요
카카오 로그인 관련하여 SDK를 최신으로변경하고 있는데요…

implementation “com.kakao.sdk:v2-user:2.12.0” // 카카오 로그인

Google play Console에 apk 업로드시 호스트 형식이 맞지 않는다고 업로드가 되지 않습니다.

App targetSdk 33 버전 사용.

AndroidManifest.xml 추가 android:autoVerify="true"내용 android:autoVerify=“true”

    <activity
        android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity"
        android:exported="true">
        <intent-filter android:autoVerify="true">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <!-- Redirect URI: "kakao${NATIVE_APP_KEY}://oauth" -->
            <data
                android:host="oauth"    <= 문제의 부분
                android:scheme="@string/kakao_scheme" />
        </intent-filter>
    </activity>
    <!-- Kakao End-->

문제의 부분을 .com이나 .net으로 하면 업로드는 가능하나(oauth.com 은 안됨) 로그인시 흰화면에서 넘어가지 않습니다.

Google Play Console에 APK 업로드 안되는 부분에 대하여 확인 부탁 드립니다.

감사합니다.

추가 : 스토어에 앱 등록이안됩니다.(kakaolink스킴문제) 이 글을 보고

메니페스트에 아래와 같이 추가




            <!-- Redirect URI: "kakao${NATIVE_APP_KEY}://oauth" -->
            <data android:host="oauth.com" android:scheme="@string/kakao_scheme" />
            <data android:scheme="http" android:host="oauth.com" />
            <data android:scheme="https" android:host="oauth.com" />
        </intent-filter>
    </activity>

로그인시
Screenshot_20230110_110239

화면 표시후 멈춤
글고 oauth.com 이것도 구글플레이 콘솔에 업로드 에러남
kakaooauth.com 이런식으로 바꾸면 구글 플에이콘솔에는 업로드 되나 위의 그림과 같이 동작이 안됨.

android:host=“oauth” 이것은 동작은 잘되나 구글에 업로드 안됨 (oauth.com 이것도 업로드 안됨 ,동작안됨)
나머지 kakaooauth.com / kakaooauth.net / kakaolink.com 이런것들은 모두 위의 그림과 같이 멈춤

해당 부분에 대해서 확인 부탁 드립니다.

감사합니다.

안녕하세요.

<data android:scheme="http" android:host="oauth.com" />
<data android:scheme="https" android:host="oauth.com" />

제작하시는 앱이 브라우저 앱인가요?


Android | Kakao Developers Android

가이드와 같이 처리했을때 일반적으로 발생하는 상황이 아니라 어떤 상황인지 유추하기 어려운데요.
흰화면이 표시되는 것은 단지 앱으로 리다이렉트 못하는 문제 같구요. (가이드와 다르게 처리하시면 작동하지 않습니다.)


카카오 디벨로퍼스에서 제공하는 공식 예제로 정상작동하는지 먼저 확인 부탁드립니다.
Android | Kakao Developers Android

웹뷰형태의 하이브리드 앱 입니다.

웹뷰형태의 하이브리드 앱 입니다.

하이브리드앱에서 Android SDK를 사용하시는건가요??

웹뷰사용하시면, 웹페이지에서 JS SDK사용해서 로그인하면 될 것 같은데요.

웹뷰에서 Android SDK를 어떻게 사용하고 계신가요?

가이드대로 하면 로그인 동작 및 리다이렉트는 잘 되고요…
문제는 가이드데로 하면 구글 플에리 콘솔에 업로드가 안된다는 겁니다…
android:host=“oauth” 형식에 맞지 않는다고 업로드가 안되요

이걸 확인해 달라고 말씀드리는 거에용 ㅠ.ㅠ

카카오 링크 할때도 동일 문제가 있어서
스트링 파일에 넣고
string name=“kakaolink_host”>kakaolink
메니페스트에서
android:host="@string/kakaolink_host"
android:scheme="@string/kakao_scheme"

이런식으로 써서 업로드가 됐었는데…

지금은 저 방법을 해도 구글 플레이 콘솔에 업로드가 안되네요 ㅠ.ㅠ

AndroidManifest.xml 전체 올려주시겠어요?

메세지로 보내드렸어요