안녕하세요. 현재 nextjs로 개발을해서 react native webview로 감싸서 앱을 개발중인데,
웹상에서는 js sdk 로드해서 로그인 관련 로직을 다 구현한 상태이고 이제 앱으로 패키징해서 테스트중인데,
intent 관련 설정이 되어있음에도 카카오톡이 실행되질 않고 웹에서처럼 팝업 형태로 동의 화면이 나오는데
별도로 설정이 필요한 부분이 있을까요?
AndroidManifest 쿼리 패키지는 추가가 되어 있습니다.
if (Platform.OS === 'android') {
if (url.includes('intent')) {
SendIntentAndroid.openAppWithUri(url)
.then(isOpened => {
if (!isOpened) {
Alert.alert(
'앱 실행에 실패했습니다. 설치가 되어있지 않은 경우 설치하기 버튼을 눌러주세요.',
);
}
})
.catch(err => {
console.error(err);
});
}
return false;
}
단어 선택을 잘못한 것 같습니다. 로그인 버튼 클릭 이후에 동의 화면 뷰가 보여지고 있고, 실제 웹에서는 이렇게 구현되어도 문제가 되질 않으나 앱상에서는 로그인 버튼을 클릭하면, 카카오톡이 실행되면서 관련 내용을 처리하고 다시 기존 앱으로 돌아오는 형태로 구현하고자 했습니다. 문제는 웹에서처럼 동의 화면 뷰가 나오는 상황이라 (intent 관련 설정이 되었음에도) 해결 방안이 따로 있을까요?