garpy2
11월 21, 2022, 7:13오전
#1
문의 시 사용하시는 SDK 버전 정보를 알려주세요.
SDK Version 30 ~ 32
UserApiClient.instance.loginWithKakaoAccount method 를 호출하는 곳을 LoginActivity라고 하겠습니다.
최초 Application 실행
LoginActivity 실행
UserApiClient.instance.loginWithKakaoAccount 호출
UserApiClient.instance.me > User id 획득
UserApiClient.instance.logout 호출
LoginActivity Finish
LoginActivity 실행
UserApiClient instance.loginWithKakaoAccount 호출
카카오 계정입력 및 확인 버튼 클릭
이때 Result 없이 Application 이 죽어버리는 현상이 있습니다.
해당 상황에서 제가 잘못 작성한 코드가 있을까요?
tim.l
11월 21, 2022, 7:46오전
#2
안녕하세요.
기재하신 내용만으로는 크래시 현상 판단하는데는 무리가 있는데요.
작성하신 AndroidManifest와 앱Id 기재 부탁드려요.
garpy2
11월 21, 2022, 7:56오전
#3
안녕하세요
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.baycon.android.esim">
<!-- Permission -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<!-- Write External storage Permission MaxSdkVersion 29 -->
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage"
android:maxSdkVersion="29"/>
<application
android:name=".AppApplication"
android:allowBackup="false"
android:icon="@mipmap/esime_ic_launcher_square"
android:label="@string/app_name"
android:roundIcon="@mipmap/esime_ic_launcher_circle"
android:supportsRtl="true"
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
android:theme="@style/Theme.eSim.App">
<activity android:name=".ui.login.LoginActivity"
android:screenOrientation="portrait"
android:exported="true"
tools:ignore="LockedOrientationActivity"/>
<activity
android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity"
android:exported="true">
<intent-filter>
<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="kakao${Appkey}" />
</intent-filter>
</activity>
</application>
<queries>
<package android:name="com.baycon.android.baytalk"/>
</queries>
</manifest>
PalyStore : https://play.google.com/store/apps/details?id=com.baycon.android.esim
현재 상용버전에는 올라가있지 않고, 개발 버전에서 테스트 중에 해당 상황이 나왔습니다. 혹시 더 필요하신 부분이 있으시다면 말씀부탁드리겠습니다.
tim.l
11월 21, 2022, 8:23오전
#4
별다른 문제는 없어보이는데요.
아래 내용 참고 하셔서 예제 한번 실행해보시겠어요?
Android 카카오 SDK 사용, 공식 예제 실행해보기
기재해주신 내용으로는 어떤 상황인지 유추하기 어려워서 빈 프로젝트에 카카오 로그인만 적용해보시는 것과 예제 실행해보시는 것 두가지 비교 해보시면 좋을 것 같습니다.
Android | Kakao Developers Android