1. 사진 권한 처리
iOS 14부터는 사진 접근 권한이 비공개 사진 선택 방식으로 변경되었습니다. 이로 인해 앱에서 선택한 사진만 필요한 경우 별도의 권한 요청이 필요하지 않습니다. 하지만 명확한 권한 처리를 위해 react-native-permissions 라이브러리를 사용하여 처리할 수 있습니다.
2. react-native-iap 초기화 오류
In-App Purchase(IAP)를 초기화할 때 아래와 같이 올바른 import 문을 사용하는 것이 중요합니다:
import * as RNIap from 'react-native-iap';
이 설정은 모든 필수 기능을 올바르게 로드할 수 있게 해줍니다.
3. iOS 구매 복원 오류
구매 복원 과정에서 오류가 발생한다면, 아래의 import 문이 누락되었을 가능성이 있습니다:
import { restorePurchase } from '../services/SubscriptionManager';
이를 추가하지 않으면 restorePurchase 함수가 제대로 작동하지 않습니다.
4. Google AdMob 리워드 광고 관리
리워드 광고를 제대로 표시하려면 광고 객체(rewardedAd)를 전역적으로 유지하여 필요할 때 즉시 로드 및 표시가 가능하도록 해야 합니다.
주요 포인트 요약
- 사진 권한: iOS 14 이상에서는 선택된 사진 접근만 필요합니다.
- IAP 오류 해결: 올바른 import로 초기화 문제 해결.
'플러팅 AI > React-native' 카테고리의 다른 글
| RN iOS 구독 결제 문제 해결 (1) | 2025.01.11 |
|---|---|
| RN 으로 짠 Modal 이 android 에서는 잘만 작동하다가 IOS는 이유 (0) | 2024.12.26 |
| React Native에서 "IAP Initialization error: 'skus' is required" 오류 해결 방법 (1) | 2024.12.20 |
| IOS 앱 아이콘 만들고 적용시켜보자 (1) | 2024.12.17 |
| React Native iOS에서 겪은 두 가지 문제와 해결 방법 (1) | 2024.12.17 |