개요 앱을 구글플레이 콘솔에 배포 후 구글에서 보통 마켓 키를 생성하라고 권장하는데 나중에 보면 업로드 키와 이 마켓 키 정보가 달라 꽤나 해멧던 적이 있습니다. (그때는 당연 업로드 키와 마켓 키 정보가 같게 생성 될 줄 알았음..) 업로드 할 때는 업로드 키로 사인된 apk 이지만 구글 플레이에서 배포가 되어서 사용자가 다운로드 받을 때는 이 마켓 키로 서명된 앱을 다운 받게 되는데요 따라서 앱에 연동된 외부 서드파티 기능들이 정상적으로 작동하려면 (네이버로그인, 페이스북로그인, 카카오로그인 등등...) 외부 API 에 마켓 키의 정보로 등록을 하여야 합니다. 이 마켓 키를 구글플레이 콘솔에서 확인하는 방법을 알려드리겠습니다. 마켓 키 확인 먼저 구글 플레이 콘솔에 접속해주세요 이후 모든 앱 -> 확..
제가 제일 처음 맥을 샀을 때 스크린 샷을 어떻게 찍는지 몰라서 당황했던 기억이 있는데요 윈도우에서는 화면캡쳐 라는 프로그램을 기본으로 제공해줘서 그걸로 해결했던 것 같은데 맥은 그런 게 없더라고요 하지만 알고나면 맥은 오히려 더 간단하게 할 수 있더라구요~ 그 방법을 알려드리겠습니다 :) 스크린샷 찍는 법 전체화면 캡쳐 먼저 전체화면을 캡쳐하는 방법은 캡쳐하고 싶은 화면을 띄워놓고 아래 그림 처럼 키를 조합하여 누르시면 됩니다. 그럼 찰칵 소리와 함께 오른쪽 하단에 캡쳐 된 스크린 화면이 프리뷰로 노출이 되는데요 이걸 커서로 끌어서 오른쪽으로 드래그하면 그대로 저장이 됩니다. 만약 저장을 하고 싶지않으면 왼쪽으로 드래그 하면 저장이 되지 않고 삭제됩니다. 드래그를 하지 않고 오른쪽 하단의 프리뷰를 클릭..
테스트 환경 M1 Mac OS Monterey 12.5 Android Studio Chipmunk 2021.2.1 Patch1 (ARM) 개요 파일 관련하여 앱별 저장소에 테스트를 하던 중 Android Studio Device File Explorer 에서 저장이 잘 되었는지 확인하려고 했는데 /storage/emulated/: permission denied 라는 메시지가 노출 되면서 볼 수 가 없습니다. 이를 해결하는 방법을 소개하려고 합니다. 해결 먼저 Android Scope Storage 에 따라서 Context.getFilesDir() 로 경로를 가져와서 파일을 저장하면 앱별저장소 - 내부저장소에 저장됩니다. 하지만 런타임에서 코드로 파일의 실존여부를 확인하는 것은 가능하지만 Android ..