목록react-native (35)
거의 알고리즘 일기장
android https://tech.buzzvil.com/blog/tech-blog-package-visibility-in-android-11/ 안드로이드 11의 "패키지 공개 상태" 변경 사항 정리 안드로이드 11의 출시가 얼마 남지 않았습니다. 공식 문서에 따르면 2020년 3분기 안에 출시가 될 에정이니, 1~2달 안에 정식 버전이 출시될 것 같습니다. 지금까지의 메이저 버전 업데이트가 항상 tech.buzzvil.com targetSdkVersion이 안드로이드 11 이상인 앱에서는 디바이스에 설치된 다른 앱 목록을 알 수 없고, 미리 매니페스트 파일에 지정한 앱의 정보만 가져올 수 있습니다. 그러므로 AndroidManifest.xml 파일에 query 추가 해야함 추가적으로 이 링크 확인하면..

iTMSTransporter?? Transporter is Apple’s Java-based command-line tool for large catalog deliveries. You can use Transporter to deliver your pre-generated content in a Store Package to the Apple TV app, iTunes Store, Apple Books, and App Store. 트랜스포터는 대규모 카탈로그 전송을 위한 애플의 Java 기반 명령줄 도구입니다. Transporter를 사용하여 Store Package에서 미리 생성된 콘텐츠를 Apple TV 앱, iTunes Store, Apple Books 및 App Store로 전송할 수 있습니다...

저번주에 퇴근하려는데.. 갑자기 이런 에러가 생겼다. 그 당시에 에러에 대해서 명확히 정의하기가 힘들었어서, 다른 rn 개발자들은 이 글을 보고 바로 퇴근하셨으면 좋겠어서 올린다. 에러상황 브라우저: 정상작동 ios: 정상작동 android: network request failed error mac os terminal: gql codegen시 graphql codegen Unable to verify first certificate 접근 왠지 인증서 문제같은데.. 브라우저랑 ios에서는 정상작동하니까 확신을 하기가 힘들었다. 그러던중 아래의 링크를 발견했다. 안드로이드에서만 network request failed error 1. flipper에서 network plugin 이슈일 경우 x 이건 내 ..

프로젝트의 스택사항 react native typescript apollo client Intro 지난 몇년간 프론트에서의 테스트에 대한 발표가 쏟아져 나왔고 핫한 주제였다. 그 당시엔 막 개발을 배우는 단계였기 때문에 아직 때가 아니라고 생각해서 넘어 갔었다. 하지만, 이제 때가 왔다. 테스트가 왜 필요할까? 테스트를 왜 작성해하는지에 대한 이유는 정말 많다. 리팩토링시에 필수적 요소이다. 내 코드에 대한 믿음을 가질수 있다. 예기치 못한 사이드 이펙트에 대한 디버깅이 편할수 있다. 무엇을 테스트할까? 테스트를 하는 궁극적인 이유는 요구되는 사항에 맞춰 프로덕트가 정확하게 동작할까? 이다. 그렇다면, 프론트에서의 요구되는 사항에 맞춰 프로덕트가 정확하게 동작이 무엇인지 안다면 무엇을 테스트할지도 보일것..

구현 방법 1. top부분은 collapse 되는 component는 absolute이다. 2. vertical scrollview는 top부분만큼 top padding을 준다.

상황 expo로 하던 프로젝트를 eject후에 추가로 진행하였다. 그리고 나서 올렸던 app을 업데이트하려는데 Android App Bundle이 잘못된 키로 서명되었습니다. 올바른 서명 키로 App Bundle에 서명한 다음 다시 시도해 보세요. 여기서 말하는 key가 뭔가요? 2021년 8월 이후부터는 aab 파일이 강제된다. 개발자는 upload key를 이용하고 google이 대리로 서명을 해주는 방식이다. 그러므로, upload key를 말하는것이다. Play 앱 서명은 앱 서명 키와 업로드 키라는 두 가지 키를 사용하며 키 및 키 저장소에 관한 섹션에서 이 키를 자세히 설명합니다. 업로드 키는 개발자가 보관하다가 앱을 Google Play 스토어에 업로드하기 위해 서명할 때 사용합니다. Goo..

상황 release apk로 테스트시에 들어가자마자 이런식으로 계속 중단됨 접근 당연히 먼저 무지성 구글링 (키워드: react native apk app crash) https://github.com/facebook/react-native/issues/23352 Release APK crash immediately on launch - React Native ( Version 0.58.4) · Issue #23352 · facebook/react-native 🐛 Bug Report The android version runs perfectly in debug mode using android studio emulator. However, the release version of the apk crash..

2연 reject후, 드디어 통과되었다. 키키키키ㅣ키키케케케케ㅔ케켘깔깔낄낄낄 1번째 reject Guideline 1.2 - Safety - User Generated Content - Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users - A method for filtering objectionable content - A mechanism for users to flag objectionable content - A mechanism for users to block abusive users ..

1.1.0에서의 추가된 app 기능들 1. 자랑하기 (로그인시에 가능) 2. 남이 자랑한 일기들을 볼수있는 기능 3. 로그인, 회원가입, 비밀번호 재설정 (이메일을 통한) 기능 로그인을 했을때의 권한, 로그인 안했을때의 권한 차이 로그인을 했을때, 추가되는 기능은 내 그림일기를 자랑할수 있는기능 하나다. 현재 진행상황 ios 현재 앱 심사중이다. test reject까지 3연속 reject 기록중 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이제 user block만 만들면 된다.ㅠ https://apps.apple.com/kr/app/%EC%98%A4%EB%8A%98%EC%9D%98-%EA%B7%B8%EB%A6%BC%EC%9D%BC%EA%B8%B0/id1603506813

이제 expo와 작별할 시간이다. expo와의 작별은 간단하다. 그냥 터미널을 열고 -> 프로젝트 폴더로 간 다음에 밑의 코드를 입력하자. 하기전에 git 정리하고 올리지 않으면 git dirty라고 warning 뜨니까 정리하고 시도 ㄲ // pakage.json에 해당 명령어가 입력되어 있는지 확인 yarn eject // or npm run eject // or // 없으면 expo eject 이후 여러가지 입력하라는게 나오는데, 그건 ios & android pakage name 입력, expo login 관련 등등에 관련된 내용인데, 이건 개개인이 맞춰 작성하면 되므로 생략하도록 하겠다. 이제 expo 완료다. 이제 ios & android 켜보자. ios 1. ios 같은 경우는 depende..