본문 바로가기

IOS4

[React Native] ios react-native-permissions로 APP_TRACKING_TRANSPARENCY 요청하기 ios에서 앱을 실행하다보면 아래 이미지처럼 사용자 활동 추적 메시지를 본 적이 있을 것이다. 이 팝업이 뜨도록 설정하는 과정을 보도록 하자. react-native-permissions 패키지(https://www.npmjs.com/package/react-native-permissions)를 사용했다. 패키지 설명 페이지에 나온대로 따라해봤다.  1. Podfile 설정1) react-native 버전에 따라서 아래 코드 Podfile에 추가react-native >= 0.72 일 때def node_require(script) # Resolve script with node to allow for hoisting require Pod::Executable.execute_command('node',.. 2024. 8. 4.
[React Native] MacOS 기기에서 현재 사용 가능한 시뮬레이터 목록 가져오기 MacOS 기기에서 현재 사용 가능한 시뮬레이터 목록을 가져오고 싶을 땐, iterm 등 터미널에 접속한 후에 아래 명령어 입력xcrun simctl list devices 프로젝트 실행 시 시뮬레이터/실제 기기 지정하고 싶을 땐 아래 명령어 입력// 시뮬레이터npm run ios -- --simulator="시뮬레이터 명"// 예시npm run ios -- --simulator="iPhone SE (3rd generation)"// 실제 기기npm run ios -- --device="실제 기기 명"// 예시npm run ios -- --simulator="GILDONG의 iPhone SE" 2024. 7. 18.
[React Native] ios FCM으로 푸시알림 적용하기(1) - APN 인증키(.p8) 발급받기 iOS 환경에서 FCM을 사용하기 위해서는 APN(Applie Push Notification)인증키가 필요하다.APN 인증키를 발급받아보자. 1. APN 인증키 발급하기1) https://developer.apple.com/account 접속 > 인증서, ID 및 프로파일 > 키(영문) 클릭 2) Keys > + 버튼 클릭 3) Key Name 입력 > Apple Push Notifications service(APNs) 부분 체크박스 체크 > 우측 상단 Continue 버튼 클릭 4) Register 버튼 클릭 5) Download 버튼 클릭노란색 경고문에 나와있듯이 Key 파일은 단 한 번만 다운로드 가능하기 때문에, 다운로드 받아서 잘 가지고 있어야 한다.만약 지금 다운로드 받지 않을 것이라면, .. 2024. 7. 10.
[React Native] ios FCM으로 푸시알림 적용하기(3) - 연동 테스트 * 참고: ios는 FCM 테스트가 에뮬레이터에서 안되고, 실제 기기에서만 확인 가능하다.ios 실제 기기(아이폰)에서 프로젝트를 구동하는 방법은 다음 포스팅을 참고하면 된다: https://pocket-dev.tistory.com/35 scripts에 ios-device 부분 추가"scripts": { "start": "react-native start", "android": "react-native run-android", "ios": "react-native run-ios --simulator \"iPhone SE (3rd generation)\"", "ios-" data-og-host="pocket-dev.tistory.com" data-og-source-url="https://pocket-dev.. 2024. 7. 10.
반응형