rookie developer Posted March 27 공유하기 Posted March 27 Flutter로 Android 어플을 개발하고 있는데 현재 NAuthFailedException(code: 401, message: [401] Unauthorized client) 라는 오류가 발생하면서 지도를 사용할 수 없는 상황입니다. 우선 아래에 내용을 AndroidManifest.xml에 application 안에 추가했음에도 불구하고 오류가 발생하였습니다. <meta-data android:name="com.naver.maps.map.NCP_KEY_ID" android:value="Map 인증정보에서 확인한 Client ID"/> 그래서 아래에 내용까지 추가로 넣어봤지만 동일하게 오류가 발생했습니다. <meta-data android:name="com.naver.maps.map.CLIENT_ID" android:value="Map 인증정보에서 확인한 Client ID" /> 그리고 저는 flutter_naver_map이라는 flutter의 플러그인을 사용하고 있습니다. await NaverMapSdk.instance.initialize( clientId: 'Map 인증정보에서 확인한 Client ID', onAuthFailed: (exception) { print('네이버 맵 인증 실패: $exception'); }, ); 이렇게 시작하기 전에 설정을 해주었고 콘솔 서비스 환경 등록에서 Android 패키지 명에 만들고 있는 Android 어플의 패키지명을 넣어주었습니다. 그렇게 20을 기다리고 다시 해봐도 동일한 오류가 계속 발생하고 있습니다. 혹시 추가로 확인해 보면 좋은 부분에 대해서 말씀해주시면 감사하겠습니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
jihong Posted April 3 공유하기 Posted April 3 저도 같은에러로 막힌 상태인데 혹시 해결책 찾으셨나요? 링크 복사 다른 사이트에 공유하기 More sharing options...
assdfg0313 Posted April 6 공유하기 Posted April 6 (edited) 저도 완전 같은 에러로 계속 막히네요ㅜㅜ package id 확인도 했고, client id 세팅 및 결제수단까지 다 최신화 했는데 안되네요ㅜㅜ Edited April 6 by assdfg0313 링크 복사 다른 사이트에 공유하기 More sharing options...
isens Posted April 10 공유하기 Posted April 10 이거 해결됐나요? 저도 같은 문제입니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
tyami Posted April 18 공유하기 Posted April 18 헤매다가 원인을 찾았습니다. 디버그모드에서는 패키지명에 .debug를 붙이네요. 그래서 인증실패 나는 것 같습니다. [해결방법] Naver Cloud Console에서 Andorid 앱 패키지 이름 넣으실 때, .debug 패키지명도 하나 넣어주시면 될 겁니다. 예를 들면 com.example.app 이라면 com.example.app.debug 링크 복사 다른 사이트에 공유하기 More sharing options...
isens Posted April 22 공유하기 Posted April 22 네이버 dynamic Map 이 두가지 형태가 있더라구요. AI Services 와 Application Services 이렇게 있는데 Application Services 여기에서 dynamic map 서비스를 활성화 시키고 사용하셔야 합니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
Recommended Posts
게시글 및 댓글을 작성하려면 로그인 해주세요.
로그인