이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요. 앱인토스 WebView 실행 환경에서 외부 JSON fetch가 Load failed로 실패하는 현상이 있어 문의드립니다.
환경
- 앱명: 뉴스스냅
- appName / App ID: news-snap
- Deployment ID: 019ef724-…
- 요청 URL: https://newssnap.sedaily.ai/news-data.json
- 요청 방식: HTTPS GET
- 실행 환경: 앱인토스 WebView
문제 상황
뉴스스냅 앱은 실행 시 최신 뉴스 데이터를 아래 URL에서 fetch해 가져오는 구조입니다.
https://newssnap.sedaily.ai/news-data.json
해당 JSON은 GitHub Actions를 통해 매일 S3/CloudFront에 업로드되고 있으며, 브라우저 및 외부 환경에서는 접근 가능합니다.
하지만 앱인토스 WebView 런타임 안에서는 fetch 요청이 Load failed로 실패합니다. 이로 인해 매일 자동 갱신된 최신 뉴스 데이터가 앱 사용자에게 반영되지 않고, 앱 번들에 내장된 fallback 데이터만 사용되는 상황입니다.
확인한 내용
- 서버 CORS는 정상으로 확인했습니다.
- Toss origin 요청 시에도
Access-Control-Allow-Origin응답이 정상 반환됩니다. - 요청은 POST가 아니라 GET입니다.
- 외부 도메인 등록/신고가 필요한지 확인했으나, 문서상 별도 allowlist 설정 항목은 찾지 못했습니다.
- retry 및 지연 처리를 추가해도 동일하게
Load failed가 발생했습니다.
문의 사항
- 앱인토스 WebView에서 외부 HTTPS GET 요청이 차단되는 정책이 있는지 궁금합니다.
https://newssnap.sedaily.ai/news-data.json요청이 앱인토스 네트워크 계층에서 차단/드롭되는지 확인 가능할까요?- 특정 도메인 allowlist 등록이나 별도 권한 설정이 필요한지 궁금합니다.
- 앱인토스 콘솔 또는 설정 파일에서 확인해야 할 네트워크 관련 항목이 있는지 안내 부탁드립니다.
필요하다면 관련 스크린샷, deploymentId, 테스트 로그를 추가로 전달드리겠습니다.
appName (선택)
news-snap