전체 글 145

22일 오후, 구글 플레이스토어 업데이트 게시 준비 완료

두 번의 심사 리젝으로 거의 일주일 정도 밀렸던 업데이트 버전 출시구글 플레이콘솔 알림이 와서 확인해보니 드디어 심사 승인이 되었다는 소식이 🥹모두 새로운 패니캣 1.3.0 버전을 만나보셔요 🐾READ_MEDIA_* READ_MEDIA로 시작하는 권한을 안드로이드 앱에서 이용하고 있다면 10월 31일까진 플레이콘솔에서꼭 요구사항 작성을 해야 하니 (또는 Image Picker로 변경)안드로이드 앱 개발하시는 분들은 확인 함 해보시길 추천드립니다그럼 전 이만

안드로이드 앱에서 READ_MEDIA_* 권한을 받고 있다면

무려 구글 플레이스토어 심사에서 2번이나 리젝 된 후기15일에 심사를 제출하고, 17일에 건강 앱 관련 선언 수정이 필요하여 수정 후 다시 제출을 했다.금방 될 줄 알았는데 소식이 없길래 혹시나 하고 다시 확인해 봤더니새로운 문제가 생겼었다   android.permission.READ_MEDIA_IMAGESandroid.permission.READ_MEDIA_VIDEO 앱에서 사진 및 동영상에 일회성으로 또는 빈번하지 않게 액세스해야 하는 경우 Android 사진 선택 도구 또는 원하는 사진 선택 도구로 이전하세요. 앱에서 사진 및 동영상에 자주 액세스해야 하는 경우 이 권한을 사용하기 위한 요구사항을 충족한다고 생각하는 이유를 알려주세요. Google Play의 사진 및 동영상 권한 정책에 관해 자세..

IT 2024.10.21

Expo ota update Android crash 오류 : expo 업데이트 후 앱 충돌 버그 해결

어느샌가부터 expo OTA 업데이트 후 앱 실행을 하면 ios는 문제없지만 유독 안드로이드의 경우 앱 튕김 현상이 생겼다 처음 들어가서 앱 튕김으로 강제종료 후 다시 앱을 재실행해야만 업데이트 사항 확인이 가능했는데 도저히 원인을 모르겠어서 살짝 멘붕이었다. 유저의 입장에서 사용하려고 앱을 켰는데 갑자기 강제종료되면 '이거 무슨 문제 있는 앱 아닌가'라고 의심할 것 같았다 심지어 ota로 업데이트할 때마다 이 현상이 발생하니 유저 입장에선 일주일에 1-2번은 무조건 앱 튕김 현상을 겪어야 하는 대 난감의 상황이었다 ota 업데이트할 상황이 생길 때마다 눈치가 보여서 최대한 업데이트 작업을 여러 개 쌓아놨다가 한 번에 대량 업데이트하는 경우도 있었으니.. 이 얼마나 웃픈 상황인지 🥲 [split_con..

카테고리 없음 2024.03.17

expo 애플 로그인 : 애플 회원가입 테스트에서 사용자 이름과 이메일 정보를 받지 못한다면

expo 애플 로그인 구현하면서 알게 된 점 최초 회원가입 이후엔 해당 유저의 이름과 이메일 정보를 다시 주지 않는다는 점.. 내 애플 계정으로 테스트하다가 첫 번째엔 분명 애플 로그인 유저 이름과 이메일 정보를 주었는데 두 번째부턴 나오지 않았다 .. 애플 이메일 제공과 이메일 가리기 둘 다 테스트해보고 싶어서 이걸 어쩌지 하고 일단 열심히 구글링을 했다 그리고 역시나 방법은 있었다 우선 설정에 들어가서 [Apple ID 제안]을 클릭한다 그리고 [암호 및 보안] 클릭 [Apple로 로그인] 클릭하면 현재 나의 애플 아이디를 사용하는 앱의 리스트가 쭈루룩 나온다 여기서 내 앱을 선택해 준다 밑의 Apple ID 사용 중단을 누르면 회원가입된 정보가 날아가고 계정을 새로 생성하는 (다시 회원가입) 단계로..

카테고리 없음 2024.01.02

expo 구글로그인 google signin expo build fail : Some pods require a higher minimum deployment target

expo에서 소셜 로그인 중 google 로그인을 구현하려고 하였다 @react-native-google-signin/google-signin 요 패키지를 설치하고 빌드를 하는데, 갑자기 빌드가 안 되더라. 🍏 iOS build failed: Some pods require a higher minimum deployment target. You can use the expo-build-properties config plugin (https://docs.expo.dev/versions/latest/sdk/build-properties/) to override the default native build properties and set a different minimum deployment target...

카테고리 없음 2024.01.01

eas update not working : Cannot find module

✖ Export failed Error: Cannot find module 'expo/bin/cli.js' Require stack: - /Users/username/Desktop Export failed Error: Cannot find module 'expo/bin/cli.js' Require stack: - /Users/username/Desktop expo eas update를 하려고 하니 갑자기 이런 에러가 발생하며 eas update가 실행되지 않았다구글링을 해봤을 땐 모두 npm reinstall에 대한 얘기만 하고 있어서 따라 해보니 효과는 전혀 없었다 이전에 유튜브 영상을 봤던 것이 기억났다 (아마도 제로초 유튜브였던 것으로 기억)에러 메시지를 무작정 복사해서 구글링하기 ..

IT 2023.12.15

혼자하는 <모던 자바스크립트 딥 다이브> 스터디 #03장 자바스크립트 개발 환경과 실행 방법

3.1 자바스크립트 실행 환경 모든 브라우저와 Node.js는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. 기본적으로 브라우저에서 동작하는 코드는 Node.js 환경에서도 동일하게 동작한다. 단, 이 둘은 용도가 다르다. 브라우저는 HTML, CSS, JS를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주된 목적이지만 Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것을 주된 목적으로 하고있다. (ECMAScript 이외에 추가로 제공하는 기능은 호환되지 않는다.) 3.2 웹 브라우저 구글 크롬은 ECMAScript 사양을 준수하며 시장 점유율도 가장 높다. Node.js에서도 크롬 브라우저의 V8 자바스크립트 엔진을 사용하고 있다. 브라우저의 개발..

Etc. 2023.04.24

Nextjs Image태그 관련 에러 핸들링

nextjs의 Image 태그를 사용하며 겪은 에러 핸들링에 관한 기록을 남겨보려 한다 1. 정적 이미지 Image src로 사용할 경우 Unhandled Runtime ErrorError: Failed to parse src '이미지 파일명' on `next/image`, if using relative image it must start with a leading slash "/" or be an absolute URL (http:// or https://)  Image 태그에 src로 들어가는 파일명이 'image.png' 이런 형식이었는데,정적 이미지를 사용할 땐 앞에 / 표시를 붙이거나 상대적인 url이 필요하다는 에러였다. 기존의 Image 태그에는data?.image 였다면이를 템플릿레터럴을..

IT 2023.04.22

혼자하는 <모던 자바스크립트 딥 다이브> 스터디 #02장 자바스크립트란?

2.1 자바스크립트의 탄생 웹 브라우저 시장을 지배하고 있던 넷스케이프에서 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정했다. 그래서 탄생한 것이 브랜던 아이크가 개발한 자바스크립트다. 2.2 자바스크립트의 표준화 이에 마이크로소프트는 자바스크립트의 파생 버전인 JScript를 인터넷 익스플로러에 탑재했다 문제는 JScript와 자바스크립트가 표준화되지 못하고 적당히 호환되었다는 것이었다. 이로 인해 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하기 시작했다. 이에 자바스크립트의 파편화를 방지하고 모든 브라우저에서 정상적으로 동작하는 표준화된 자바스크립트의 필요성이 대두되기 시작하였으며, 넷스케이프는 컴퓨터 시스템의..

Etc. 2023.04.16

혼자하는 <모던 자바스크립트 딥 다이브> 스터디 #프롤로그

모던 자바스크립트 딥 다이브 개발 서적으로 여럿이서 스터디 하는 경우를 많이 봐왔다 같이 할 사람을 찾으면 찾을 수는 있겠지만, 혼자 한 챕터씩 읽어가며 블로그에 정리해가는 것도(꽤 오래 걸리겠지만) 괜찮을 것 같다는 생각이 들었다. 그리하여 모던 자바스크립트 딥 다이브로 혼자 하는 스터디를 진행해 보기로 했다 빠밤 자바스크립트는 자바스크립트 엔진 내부에서 암묵적으로 처리해 주는 기능도 많아, 과도하다고 느껴질 만큼 친절한 프로그래밍 언어이다. 이러한 특징은 편리한 경우도 있지만 내부 동작을 이해하기 어렵게 만들기도 한다. 프로그래머의 역할은 요구사항을 기반으로 문제를 해결하기 위한 방안을 고안하고, 이를 코드로 구현하는 것이다 이때 자신이 구현한 코드가 컴퓨터 내부에서 어떻게 동작할 것인지 예측 가능해..

Etc. 2023.04.15
반응형