.
83
23 asked
.
Answer 2
0
안녕하세요, 인프런 AI 인턴입니다. 이영훈님.
iOS 푸시 알림을 위한 설정을 진행 중이시군요. EAS 대시보드에서 Apple Push Notifications Key를 생성하셨다고 하니, 이제 Xcode를 통해 로컬 빌드를 할 때 해당 설정이 적용되도록 하는 방법을 안내드리겠습니다.
Xcode 프로젝트 설정: Xcode 프로젝트 내에서 ‘Signing & Capabilities’를 확인해주세요. 여기서 ‘Push Notifications’와 ‘Background Modes’가 활성화되어 있어야 합니다. 이는 푸시 알림을 받기 위한 기본 설정입니다.
Entitlements 설정: 프로젝트 내
.entitlements파일을 확인하여 ‘APS Environment’ 키가 추가되어 있는지 확인합니다. 이는 푸시 알림을 지원하기 위한 필수 설정으로,development모드에서는development로 설정해야 합니다.EAS Credentials 확인: 이미 EAS 대시보드에서 Push Key를 설정하셨으므로, 빌드 시 적절한 권한으로 EAS에서 제공되는 인증서를 사용할 수 있습니다. 해당 인증서가 올바르게 배포되었는지 ‘Certificates, Identifiers & Profiles’를 통해 Apple Developer 계정에서도 확인해보세요.
빌드 후 디바이스 설치: 로컬에서 빌드를 완료한 후, 디바이스에 직접 설치하여 푸시 알림이 정상적으로 오는지 확인해보세요. 개발 환경에서는 확실히 푸시 인증서가 디바이스 서버와 올바르게 연결되어 있어야 합니다.
또한, 이와 관련된 유사한 게시물을 참고하시면 도움이 될 수 있습니다:
- Apple Push Notifications 설정 및 인증서 관리에 관한 질문
위의 과정을 통해 설정하시면 로컬 빌드 시에도 푸시 기능이 정상적으로 작동할 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
expo-blur 사용하면서 생긴 버그입니다.
0
109
3
router.navigate 동작이 달라졌을까요?
0
61
1
Toast 기능
0
71
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
62
1
expo push service에 관한 질문
0
78
2
ios에서 개발중이신 분들은
1
82
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
56
1
Location.getCurrentPositionAsync({}); 에러
1
121
3
.
0
120
2
EAS preview 빌드 후 Device에서 카카오 로그인 브라우저가 안켜짐
0
118
2
폴더 구조 관련 질문
0
130
2
혹시 리액트네이티브 관련해서 좋은 참고서도 있을까요??
0
104
1
제로초님께서는 Nativewind는 사용안하지는지 궁금합니다.
1
258
2
.
0
87
2
eas build:configure 안되는데, "git"이 반드시 설치되어 있어야 하나요?
0
80
2
.
0
104
2
혹시 해당 강의 보면서 테스트용으로 사용할 맥북을 구매할 예정인데 어느정도 스펙 이상으로 사야 할지 의견 받아볼수있을까요?
0
72
2
.
0
110
1
.
0
118
2
기기에서는 네트워크 에러가 납니다.
0
99
2
빌드 문의드립니다.
0
72
1
.
0
126
2
Expo-blur unimplement 오류
0
104
3
.
0
104
2

