WebView 기반 차트(tradingview lightweight-charts) 적용 관련

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 앱인토스 React Native 미니앱에서 WebView 기반 차트(tradingview lightweight-charts) 적용을 검토 중입니다.

현재 스택:

  • @apps-in-toss/framework: 1.5.1
  • @granite-js/react-native: 0.1.33
  • react-native: 0.72.6

확인 요청:

  1. react-native-webview 공식 지원 여부 및 iOS/Android 런타임 버전
  2. 샌드박스/실토스앱 런타임 버전 동일 여부
  3. 별도 native linking 없이 import 'react-native-webview' 사용 가능 여부
  4. native module 허용 정책(허용/제한 목록, 공식 문서 링크)
  5. WebView 기능 제한(injectedJavaScript, postMessage, local HTML, 쿠키/스토리지)
  6. lightweight-charts 같은 canvas 기반 차트의 성능/검수 기준
  7. 외부 CDN 스크립트 로드 허용 여부(또는 번들 내 포함 필수 여부)
  8. 런타임 모듈 버전 변경 시 공지 정책

감사합니다

appName (선택)

mock-coin

안녕하세요 :slight_smile:
현재 RN으로 개발시 네이티브 모듈을 사용해야하는 라이브러리는 연동이 불가능합니다 :cry:

해당 차트가 웹뷰로 외부에 호스팅된 차트를 불러와서 보여주는 식일까요 ?!

네 맞습니다. webview로 띄울 예정인데,

토스 런타임에서 react-native-webview를 지원하는지를 확인하고 싶습니다.

import { WebView } from '@granite-js/native/react-native-webview'; 를 사용하시면 됩니다.