비즈 채널 인앱브라우저 문제

비즈 채널 인앱브라우저 오류문제에 대해 문의합니다.
인앱브라우저에서 window.navigator.geolocation.getCurrentPosition을 실행하는데, 다음과 같은 문제를 확인하였습니다.
일반채팅에서는 문제없이 동작합니다. 권한이 없을 경우 사용자 접근 권한 동의를 묻는 대화상자가 잘 표시됩니다.
비즈 채널의 인앱브라우저에서는 권한이 없는 사용자 접근에 대한 권한동의 대화상자가 표시되지 않습니다.
일반채팅창에서의 인앱브라우저와 비즈채널 인앱브라우저가 다르게 동작하고 있으며,
일반채팅 인앱브라우저의 iOS에는 권한처리에 대한 프로그래밍이 잘 되어 있지만,
비즈채널 인앱브라우저에는 권한처리에 대한 프로그래밍이 되어 있지 않다는 판단을 하게 됩니다.,
iOS 버그에 대한 처리가 필요해 보입니다.

추가적으로 문제점을 말씀드리자면,
비즈 채널 인앱브라우저에서 발생하는 geolocation(GPS) 오류로 인해,
비즈 채널 오류 발생 이후, 일반 채팅 인앱브라우저에서도 geolocation(GPS)오류가 발생합니다.
일반 채팅 에서 카카오맵이 인앱브라우저에서도 동작하지 못한다는 것입니다.

안녕하세요.

위치 및 개인정보 보호 재설정 하셔도 재현 되시는지 확인 부탁 드립니다.

설정 → 일반 → 전송 또는 iPhone 재설정 → 재설정 - 위치 및 개인정보 보호 재설정

동일하게 재현됩니다.
일반채팅 인앱브라우저와 비즈채널 인앱브라우저가 다른 모양(크기, 일반채팅은 전체화면 인앱브라우저, 비즈채널은 위에 타이틀정도 높이 사이즈가 작음)이라 구분이되는데,
일반채팅에서는 문제없이 지도의 현재위치가 표시됩니다. (비즈채널 인앱브라우저를 사용하기 전)
iOS 비즈채널의 채팅창에서 호출되는 인앱브라우저에서는 사용자 접근 권한을 묻는 창이 표시되지 않습니다.
window.navigator.permissions.query(iOS Safari만 지원)로 geolocation의 permission을 확인한 결과 'prompt’상태였습니다.
다른 기종(iOS)의 폰에서도 동일한 증상을 확인하였습니다.
궁금하시면 채팅창에 입는 비즈채널에서 https://map.kakao.com 을 입력하신뒤 채팅창에 표시된 카카오맵을 터치해보십시오.,
현재 위치를 가져오기 못할 경우 카카오톡을 종료하고, 재실행후
셀프 채팅창에 동일하게 https://map.kakao.com 을 입력하고 테스트해보면 문제없이 동작합니다.

1개의 좋아요

=> 궁금하시면 채팅창이 있는 비즈채널

1개의 좋아요

@ilikempower
채널 정보를 알려주실 수 있을까요?
재현되지 않아 해당 채널에서 확인하고자 합니다.

@ilikempower
카카오톡을 완전히 재설치 후, 채널 웹뷰에서 geolocation prompt 창이 표시되지 않는점을 확인 및 재현하였습니다.

현재 관련부서에 문의한 상태로 확인 후, 피드백 드리도록 하겠습니다.

카캉오톡 업데이트에서 정상동작을 확인하였습니다.
도움 주셔서 감사합니다.

5월 17일 업데잍트 v110.2.2 버전 설치 후 다시 오류가 발생하고 있습니다.

v10.2.2 업데이트 설치 후 인앱브라우저 오류

안녕하세요.

사용하시는 iOS 버전이 어떻게 되실까요?

iOS 16.4.1 (a) 버전입니다. 어제 정상 동작하였는데,
오전에 카카오톡 업데이트(오늘 버전) 후 동작을 안하고 있습니다.

이번 카카오톡 업데이트는 이와 관련된 업데이트는 아닙니다.
우선, 톡을 종료하신 뒤, 위치 및 개인정보 재설정 하시고, 일반 채팅 방에서 먼저 접속하신뒤 사용 부탁드립니다.

현재 애플 포럼에서 iOS 16.4.x 버전에서 관련된 이슈(버그)가 논의중이지만,
금주 iOS 16.5 출시 또한 예정되어 있어 해당 업데이트 까지 참고하여 이슈를 처리할 예정 입니다.

@ilikempower
iOS 16.5 업데이트에서 해당 os 버그 수정된 것을 확인하였습니다.
휴대폰 업데이트 부탁드립니다.