본문 바로가기

Expo4

[React Native] Upgrade Expo SDK 49→51 최근 공부하거나 해결한 내용들을 모두 노션에만 정리하고블로그 포스팅을 미루고 있었는데 이제는 포스팅을 해야 할 때가 온 것 같다. 오늘의 포스팅, 사이드 프로젝트로 expo 프로젝트를 배포하려다 생긴 길고 험난했던 에러 핸들링 과정시작 읽다가 포기하기 금지 🙅🏻‍♀️스크롤 그냥 내리기 금지 🙅🏻‍♀️나중에 꼭 다시 읽어보기,,,(제발) 🙏 첫번째, eas submiteas build 로 ios, android 둘다 빌드까지 완료! eas submit 이용하여 각 os 별로 제출하려는데 android에선 수동으로 한번이상 출시를 해야 그 이후에 eas로 제출할 수 있다고 한다.play console android SDK version 오류그래서 play console에서 수동으로 제출하려는데 ta.. 2024. 9. 26.
[React Native] Expo Push Notification - API Server 지난 포스팅에서는 Expo Push Notification 설정 방법을 알아보았다. 이번엔 Expo Push Notification - API 로 서버에서 알림 보내는 방법에 대해 알아보자. 서버를 사용하여 푸시 알림 보내기푸시 알림 자격 증명을 설정하고 를 가져오는 로직을 추가한 후 Expo Push Token HTTPS POST 요청을 사용하여 Expo API로 보낼 수 있다. 데이터베이스가 있는 서버를 설정하여 이를 수행할 수 있다. (또는 command line tool 로 보내거나 앱에서 바로 보낼 수도 있음). HTTP/2 APIHTTP/2 API에 직접 요청을 보내기 (이 API는 현재 어떠한 인증도 필요하지 않음.)https://exp.host/--/api/v2/push/send 에 다음 .. 2024. 9. 20.
[React Native] Expo Push Notification ** 모든 과정은 google play console 과 apple developer 결제 완료 및 project 등록 후 진행한 내용입니다. 개요기기 정보와 Firebase Cloud Messaging(FCM) 또는 Apple Push Notification Service(APNs)와의 통신에 대한 모든 것이 백그라운드에서 처리된다.먼저, 내 기기에서 backend 서버로 알림 요청을 보내면 expo push token 이용하여 Expo backend로 푸시알림을 받는다.android는 Firebase Cloud Messaging(FCM) ios는 Apple Push Notification Service(APNs)이용하여 알림 전송한다. 설정 과정https://docs.expo.dev/push-noti.. 2024. 9. 20.
[React Native] Expo prebuild Update: Expo SDK 46 버전부터 공식적으로 expo eject 는 deprecated 되었다. https://docs.expo.dev/faq/#is-expo-eject-deprecated expo SDK41 부터 expo prebuild 라는 기능을 제공해준다. 3rd-part-native-module 의 경우, expo 에서 가이드 해주는대로 플러그인 스펙을 지정해놓으면 엑스포에서 클라우드 환경에서 사전에 해당 모듈을 포함시켜서 빌드를 해준다. 기본적으로 플러그인은 app.json 혹은 app.config.js 에 아래와 같은 형태로 적는다. { "name": "my app", "plugins": ["3rd-party-native-module"] } 별도로 주어야 하는 권한이 있는 경우에는.. 2023. 12. 11.