이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요.
현재 Cocos Creator 3.8.8 기반 WebView 앱을
@apps-in-toss/web-framework@3.0.3으로 개발하고 있습니다.
앱인토스 공식 Sandbox 문서를 보면 Android에서
8081 / 5173 포트를 adb reverse로 연결하고,
Sandbox 앱에서 로컬 개발 환경을 실행하는 방식이 안내되어 있습니다.
그런데 SDK 3.0.3 환경에서 실제 설치 상태를 확인해보니
Sandbox 개발 서버를 실행할 수 있는 구성이 보이지 않아 문의드립니다.
현재 확인한 내용은 다음과 같습니다.
- @apps-in-toss/web-framework@3.0.3
- @apps-in-toss/cli@3.0.3
- node_modules/.bin에는 ait만 존재
- granite 실행 파일 없음
- metro / metro-config 없음
- @granite-js/cli 없음
- ait --help에도 dev / sandbox 관련 명령 없음
현재 apps-in-toss.config.ts도 v3 타입 기준으로:
- appName
- brand
- navigationBar
- webView
- permissions
- webBundleDir
정도만 사용하고 있으며,
기존 문서에 보이는 web.host / web.port / web.commands.dev 같은 설정은
SDK 3.0.3 타입에는 존재하지 않는 것으로 확인했습니다.
또한 SDK 3.0.3의 migration 코드에서도
기존 granite.config의 web.host / port / commands 설정을
새 apps-in-toss.config.ts로 옮기지 않는 것으로 보여,
SDK 3.x에서는 기존 Granite/Metro 기반 Sandbox 개발 방식이
더 이상 사용되지 않는 것인지 궁금합니다.
확인 부탁드리고 싶은 내용은 다음과 같습니다.
-
@apps-in-toss/web-framework@3.0.3에서도 Android Sandbox 테스트가 공식 지원되나요?
-
지원된다면 SDK 3.0.3에서 Sandbox용 Metro 8081 서버와
WebView 5173 서버를 실행하는 공식 명령 또는 패키지는 무엇인가요? -
SDK 2.x에서 사용하던 granite dev 및
web.host / web.port / web.commands.dev 방식이
SDK 3.x에서도 여전히 유효한가요? -
만약 SDK 3.x에서는 Sandbox 사용이 지원되지 않는다면,
현재 권장되는 실기 테스트 방법은
.ait 빌드 → 콘솔 업로드 → QR/비공개 테스트 방식인지 확인 부탁드립니다.
현재 .ait 빌드 및 QR 실기 테스트는 정상적으로 사용하고 있습니다.
이번 문의는 특히 requestReview()의 실제 리뷰 UI를
Sandbox 환경에서 확인할 수 있는지 검토하다가 확인하게 되었습니다.
SDK 3.0.3 기준의 현재 권장 Sandbox 테스트 방법이 있다면
공식 절차도 함께 안내 부탁드립니다.
감사합니다.
- 중요질문은 기존의 sandbox 테스트 가이드가 sdk 3.x 에서도 그대로 적용되는지 여부입니다.
- 질문은 gpt를 통해 작성되었습니다. (개발을 gpt 에 맡기다 보니.. 저도 이부분에 대한 정확한 이해가 없네요)
- 현재 개발중인 앱입니다.