TIL: RN | 인앱 결제 react-native-iap (5) Troubleshooting - 221130

Lumpen·2022년 11월 30일
0

RN인앱결제

목록 보기
5/16

Troublshooting

Common issues

사용자가 직면하는 대부분의 문제는 다음과 같습니다.

getProducts returns an empty array

getAvailablePurchases() returns an empty array

  • getAvailablePurches()는 소모품이 아닌 제품을 구입한 경우에만 사용됩니다. 이것만 복원할 수 있습니다.
  • 사용자가 제품을 구독하는지 확인하려면 자신의 데이터베이스에 저장해야 하는 영수증을 확인해야 합니다.
  • Apple은 당신이 성취하고자 하는 것과 같은 것들을 하기 위해 이것을 당신 자신의 백엔드에서 처리할 것을 제안한다.

Invalid productId in iOS.

아래에서 모든 단계를 완료했는지 확인하십시오.

  1. Completed an effective "Agreements, Tax, and Banking."
  2. 사용자 및 역할에서 샌드박스 테스트 계정을 설정합니다.
  3. "설정 / 아이튠즈 & 앱 스토어"에서 샌드박스 계정으로 iOS 기기에 로그인했습니다.
  4. Set up three In-App Purchases with the following status:
  • Ready to Submit
  • Missing Metadata
  • Waiting for Review
  1. Xcode "Capabilities" 및 Apple Developer -> "App ID" 설정에서 "In-App Purchase"를 활성화합니다.
  2. Clean up builds:
    • Delete the app on device
    • Restart device
    • Quit “store” related processes in Activity Monitor
    • Development Provisioning Profile -> Clean -> Build.
profile
떠돌이 생활을 하는. 실업자, 부랑 생활을 하는

0개의 댓글