iOS 에서 React Native SDK 로 현대카드 결제 시 간헐적으로 -1005 오류가 발생합니다.
테스트 환경
- iPhone 17 - iOS 26.1- @tosspayments/widget-sdk-react-native@1.5.1
- expo@54.0.27
- react-native@0.81.5
- react-native-webview@13.16.0
증상
안녕하세요. 포트원으로 인입된 결제 이슈를 디버깅하던 중에 토스페이먼츠 환경에서도 동일한 현상이 발생하는 것이 확인되어 공유 드립니다.포트원에서도 아직 해결하지 못한 이슈이고, 평소에는 오류 없이 결제가 되다가 불특정 타이밍에 오류가 발생하고 있습니다. 현재까지는 백그라운드 태스크를 관리하는 OS 동작이 원인일 것으로 추측하고 있습니다.
재현 방법
- Github: https://github.com/CirnoV/tosspayments-v1-rn-sample 클론-
npm i && npx expo prebuild 실행-
open ios/myapp.xcworkspace 실행- Targets - myapp - Signing & Capabilities 에서 적절한 서명 선택
- Product - Scheme - Edit Scheme 클릭, 좌측 사이드바 에서 Run 선택하고 Build Configuration 을 Release 로 설정
- 실기기에 앱을 설치하고 증상이 발생할 때 까지 현대카드 결제 시도 반복
- 주의사항: Run 으로 앱을 실행하거나 XCode Debugger 를 프로세스에 Attach 한 상태에서는 재현되지 않았습니다.
GitHub
Contribute to CirnoV/tosspayments-v1-rn-sample development by creating an account on GitHub.
