앱인토스 SDK <-> 스프링 Web MVC 프로젝트 연동에 대한 문의

안녕하세요.
Toss 앱인토스 SDK 연동과 관련하여 기술 문의드립니다.

저희 서비스는 Spring Web MVC 기반의 FO(웹) 를 사용하여 모바일 환경에서도 동일한 화면을 제공합니다.
다만, 이번에 앱인토스 SDK(특히 WebView / 광고 / 알림 기능) 를 활용한 인앱 연동이 필요하여 다음 두 가지 접근 중 어떤 방식이 가능한지 검토하고 있습니다.


:magnifying_glass_tilted_right: 현재 고려 중인 접근 방식

:check_mark: 1안 — 앱인토스 SDK(WebView, React Native) 구조 활용

  • 앱인토스 SDK 내부 WebView 또는 React Native 기반 구조를 사용하여
    기존 Spring Web MVC 화면을 embed 방식으로 불러오는 방식

  • (예: React Native WebView → 우리 Spring Web MVC URL 로딩)

:check_mark: 2안 — Spring Web MVC 내부에서 앱인토스 SDK JS API 직접 호출

  • 저희 Web MVC 페이지에 앱인토스 SDK에서 제공하는 JS 파일을 포함(빌드 후)
    → SDK API 를 직접 호출하여 광고/알림 기능을 사용

  • 웹에서 직접 JS API 를 호출하는 방식이 가능한지 검토 중


:red_question_mark: 문의드리고 싶은 사항

  1. 위 두 가지 방식 중, 앱인토스 SDK 사용을 위해 공식적으로 권장되는 방식이 있을까요?

    • 특히 Spring Web MVC 기반 웹 프로젝트가 토스인앱에서 문제 없이 동작 가능한지 궁금합니다.
  2. 저희 프로젝트는 SDK의 광고/알림 기능을 반드시 사용해야 하는 구조이기 때문에,

    • Spring Web MVC 만으로는 사용이 불가능한 영역이 있는지

    • 인앱 연동을 위해 별도의 브릿지를 구성해야 하는지 가이드 요청드립니다.


:folded_hands: 추가 정보

  • 현재 프로젝트는 Pure React 환경이 없으며,
    Spring Web MVC + jQuery 기반의 FO 화면을 그대로 인앱에서 띄우려는 요구사항이 있습니다.

  • iframe은 정책상 사용할 수 없는 것으로 인지하고 있습니다.


감사합니다.

안녕하세요 :slight_smile:
현재 앱인토스 정책상 외부 사이트를 embed 하여 로드 하는 방식은 사용이 불가합니다

Spring Web MVC 라면 SSR 방식일까요 ? 현재는 CSR 방식만 지원하고 있어요 :cry:

1개의 좋아요