카카오톡 인앱 브라우저 내 위치권한 관련하여 질문 드립니다

안녕하세요.
카카오톡 공유하기 기능을 사용하고 있는 개발자입니다.
URL을 연동하여, 카카오톡 Inapp에서 페이지를 호출합니다.

이 화면 내에서 GPS 기능을 사용하기 위해 navigator.geolocation.getCurrentPosition를 실행시키는데요.
최초 함수 실행 시, ["*******.com"에서 현재 위치 정보를 사용하고자 합니다.] 라는 시스템 얼럿창이 나옵니다.
특정 기기에서 허용 버튼을 누르지 않으면 모바일 디바이스내 위치권한과 카카오톡앱의 위치권한을 허용했더라도 GPS 위치값을 못 가져오는 현상이 있습니다.

이에 몇가지 문의드립니다.

  1. 위치 권한을 전부 허용했는데, 위의 시스템 얼럿창은 왜 나오는 건가요?

  2. 시스템 얼럿창에서 허용안함을 선택하면, 해당 도메인은 카카오톡을 다시 설치하여 해당 시스템 팝업이 다시 나와
    허용버튼을 누르지 않는 이상 위치 권한을 못 받아옵니다.
    다시 확인하도록 설정할 수 있는 방법은 없을까요? (앱 내 설정 방법이 있다던가, 초기화 스크립트가 있다던가…)

답변부탁드립니다.

안녕하세요.

인앱 브라우저에서 해당 정보의 사용권한이 없을 때 표시 됩니다.

데브톡에서는 디벨로퍼스관련 설정과 API 를 안내하는터라
웹뷰 내에서 거절된 퍼미션에 대한 초기화는 번거로우시겠지만. 카카오톡 고객센터로 문의 부탁드립니다.

추가로,
해당 내용은 카카오톡에서 컨트롤하는 부분이 아닙니다.
웹브라우저에서 컨트롤하는 기능으로
Geolocation API 에 대해 찾아보시면 좋을 것 같습니다.

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API