안녕하세요.
카카오톡 공유하기 기능을 사용하고 있는 개발자입니다.
URL을 연동하여, 카카오톡 Inapp에서 페이지를 호출합니다.
이 화면 내에서 GPS 기능을 사용하기 위해 navigator.geolocation.getCurrentPosition를 실행시키는데요.
최초 함수 실행 시, ["*******.com"에서 현재 위치 정보를 사용하고자 합니다.] 라는 시스템 얼럿창이 나옵니다.
특정 기기에서 허용 버튼을 누르지 않으면 모바일 디바이스내 위치권한과 카카오톡앱의 위치권한을 허용했더라도 GPS 위치값을 못 가져오는 현상이 있습니다.
이에 몇가지 문의드립니다.
-
위치 권한을 전부 허용했는데, 위의 시스템 얼럿창은 왜 나오는 건가요?
-
시스템 얼럿창에서 허용안함을 선택하면, 해당 도메인은 카카오톡을 다시 설치하여 해당 시스템 팝업이 다시 나와
허용버튼을 누르지 않는 이상 위치 권한을 못 받아옵니다.
다시 확인하도록 설정할 수 있는 방법은 없을까요? (앱 내 설정 방법이 있다던가, 초기화 스크립트가 있다던가…)
답변부탁드립니다.