위치 동의 로직 관련 (getCurrentLocation, openPermissionDialog)

안녕하세요, getCurrentLocation 메소드 관련 기능

아래 코드와 같이 openPermissionDialog 의 응답값에 따라 getCurrentLocation 을 다시 호출하고 있습니다.

openPermissionDialog 에서 허용으로 선택을 하여도 시스템 권한의 옵션이 반영이 안되네요; 핸드폰의 시스템 설정에서의 권한이 허용으로 반영이 되어 있지 않았습니다.

**테스트 환경: 안드로이드, 앱인토스 (**2025-09-22/2246)

추가로 iOS 는 가이드문서[링크]의 QR 로 테스트 해보았는데; 버그가 있어 보입니다;

(:iOS 토스 앱의 버전은 최신 버전입니다.)

안녕하세요 :slight_smile:
토스 앱의 시스템 권한(위치)과 미니앱 권한은 상이합니다.
최초 getCurrentLocation 호출시, ‘토스’ 시스템 권한 동의 알럿이 나왔을거에요.
거기서 허용 처리가 되어야 미니앱에서 위치 권한도 사용이 가능해요 :cry:

아하, 그렇군요!

그러면 토스앱의 시스템 권한은 미니앱에서 제어할 수 없군요!

네, 그러면 최초 getCurrentLocation 호출시 설정한 ‘토스’ 시스템 권한은 앱을 다시 설치 하지 않는 이상 다시 호출할 수 없다 라고 이해하면 될까요 :smiling_face_with_tear:

@Dylan 안녕하세요! 위치 동의 관련 설정 메소드 문의드립니다;

토스 > 서비스 > 편의점 택배 예약하기

해당 ‘서비스’는 ‘미니앱’과 다른 것이고, “미니앱에서는 휴대폰 설정으로 보낼수 있는 메소드를 제공하지 않는다”가 맞을까요?

해당 ‘편의점 택배 예약하기’ 서비스에서는 첨부한 이미지와 같이 앱의 위치 동의 없을 시 휴대폰 설정으로 보낼수 있더라구요.

감사합니다.

1개의 좋아요

편의점 택배 예약하기는 저희 앱인토스 서비스가 아니에요.

가이드를 참고하시어 권한 설정을 부탁드립니다.