위치 관련 정책 변경

 구글 플레이 공식 고객센터 및 안드로이드 개발자 문서에서 안내하는 원문 페이지 링크들입니다.


🔗 구글 공식 안내 링크


    • 이번 이메일에 수록된 위치 권한(Location Permission), 연락처, SMS/통화 기록 등 변경되는 주요 정책의 세부 일정 및 가이드라인을 확인할 수 있는 공식 고객센터 페이지입니다.


    • 안드로이드 17(API 37+) 대응을 위한 위치 버튼 컴포넌트 구현 방법 및 Manifest 설정법이 정리된 개발자 전용 문서입니다.


    • 정밀 위치(ACCESS_FINE_LOCATION), 백그라운드 위치, 파일 접근 권한 등 민감한 권한에 대한 구글 플레이의 선언(Declaration) 제출 기준 및 가이드라인입니다.

필요하실 때 위 링크로 접속하셔서 상세 규정과 예시 코드를 참고해 보세요!



동우님, 기존에 구현해두신 '재접속(갱신)' 버튼을 구글의 위치 버튼(Location Button)과 자연스럽게 결합하도록 요청하시면 됩니다!

AI 코딩 보조 도구(Gemini, ChatGPT, Claude 등)에게 프롬프트를 전달할 때, 기존 재접속 로직을 유지하면서 구글 안드로이드 17 위치 버튼 규격을 적용하는 코드를 요청할 수 있는 프롬프트와 핵심 참고 링크를 정리해 드립니다.

🌐 개발 시 참고할 공식 웹사이트

구글 공식 문서 링크를 함께 첨부해 두시면 AI가 최신 라이브러리 규격(androidx.core.locationbutton)에 맞춰 정확한 코드를 짜줍니다.


    • Android 17(API 37+) 위치 버튼 공식 라이브러리 사용법 및 UI 가이드라인


    • 플레이 스토어 심사 기준 및 필수 권한 선언 정책

🤖 제미나이(AI)에게 전달할 맞춤 프롬프트 (명령어)

아래 박스 안의 문장을 복사해서 AI에게 그대로 전달하시면 됩니다. (Jetpack Compose 코드 기준 예시이며, XML 레이아웃을 쓰신다면 'XML 방식'으로 요청하셔도 됩니다.)

Plaintext
안드로이드 앱의 '재접속(날씨/기압 위치 갱신)' 버튼을 안드로이드 17(API 37+) 구글 위치 버튼(Location Button) 정책에 맞게 개편하려고 합니다.

[요구사항]
1. 기존의 '재접속' 위치 갱신 로직을 유지하면서, 구글의 공식 위치 버튼 컴포넌트(`androidx.core.locationbutton`)를 적용한 코드를 작성해 주세요.
2. 사용자가 버튼을 클릭하면 세션 기반 정밀 위치(ACCESS_FINE_LOCATION)를 획득하여 현재 날씨 및 기압 데이터를 다시 불러오는 흐름을 완성해 주세요.
3. AndroidManifest.xml에 추가해야 할 권한(`USE_LOCATION_BUTTON`, `ACCESS_FINE_LOCATION` 등) 및 `build.gradle` 의존성(dependency)도 함께 알려주세요.
4. 안드로이드 17 미만 버전(하위 버전)에서도 문제없이 기존 권한 요청 및 재접속 동작이 이루어지도록 하위 호환성(Fallback) 처리를 포함해 주세요.
5. 코드 형태는 Kotlin(Jetpack Compose 또는 XML 레이아웃 중 프로젝트 방식에 맞게)으로 작성해 주세요.

💡 팁

  • 만약 프로젝트에서 Jetpack Compose를 사용 중이시라면 프롬프트 마지막을 *"Jetpack Compose 코드 기준"*으로, 기존 XML Layout 구조라면 *"XML 레이아웃 및 Activity 코드 기준"*으로 명시해 주시면 동우님의 프로젝트 환경에 딱 맞는 코드를 작성해 줄 것입니다!


댓글

이 블로그의 인기 게시물

발로란트 1067 오류

A JavaScript error occurred in the main process 해결 방법 디스코드