“@apps-in-toss/web-framework”: “^1.6.0”
사용하고 있습니다.
이전에는 잘나왔는데 빈 아이콘도 안나옵니다.
기기에서 테스트 했고, 앱출시 (테스트하기) 에서 테스트 했습니다.
예전에는 빈 아이콘이라도 나왔는데 지금 유니티 코드도 다 삭제해보고 빈 껍데기로 올려서 테스트해도 빈 아이콘조차 안나오는데 제가 설정을 안해서 그런걸까요?
“@apps-in-toss/web-framework”: “^1.6.0”
사용하고 있습니다.
이전에는 잘나왔는데 빈 아이콘도 안나옵니다.
기기에서 테스트 했고, 앱출시 (테스트하기) 에서 테스트 했습니다.
예전에는 빈 아이콘이라도 나왔는데 지금 유니티 코드도 다 삭제해보고 빈 껍데기로 올려서 테스트해도 빈 아이콘조차 안나오는데 제가 설정을 안해서 그런걸까요?
https://developers-apps-in-toss.toss.im/tutorials/webview.html#생성된-파일-확인하기
혹시 몰라서 여기 있는 그대로 했는데도 안나오네요. 빈 아이콘이라도 나와야 설정을 할텐데 아무것도 안나오네요.
import { defineConfig } from ‘@apps-in-tossapps-in-tossapps-in-tossapps-in-toss/web-framework/config’;
export default defineConfig({
appName: ‘xxx’,
brand: {
displayName: 'xxx', // 화면에 노출될 앱의 한글 이름으로 바꿔주세요.
primaryColor: '#3182F6', // 화면에 노출될 앱의 기본 색상으로 바꿔주세요.
icon: "https://developers-apps-in-toss.toss.im/logo-appintoss-developercenter-kr.png",
bridgeColorMode: 'basic',
},
web: {
host: 'localhost',
port: 5173,
commands: {
dev: 'vite --host',
build: 'tsc -b && vite build',
},
},
permissions: ,
outdir: ‘dist’,
webViewProps: {
type: "game", // 게임 내비게이션
// allowsInlineMediaPlayback : true,
// mediaPlaybackRequiresUserAction : false,
},
});
webgl말고 리액트 기준으로 해야되는건가요??
뭐가 업데이트.되었나요? 음 간만에들어와서 업데이트했더니ㅜ안되네요
문제가 있는거 같습니다.
기존 잘나오던 프로젝트에서 아무것도 안하고 “@apps-in-tossapps-in-toss/web-framework”: “^1.4.6”,
→ 버전만 올리고 npm_modules 다 삭제하고 npm i 해서 새로 인스톨했습니다.
그러고 난 후에 실행하면 아이콘이 안나옵니다.
이 전에는 나왔는데 혹시 node_module 특성을 타는건지 궁금합니다.
devDevependcies면 ts 빌드때만 참고할텐데 안되는게 이상하네요/.
지금 맥북, 윈도우 2개의 프로젝트 열어놓고 기존에 잘 나오던거 확인하고,
패키지 버전 변경후 실행해보니 브릿지 아이콘이 안 나옵니다.
프로젝트나 패키지 문제보단 샌드박스 문제인거 같기도 합니다.
확인 한 번 부탁드립니다. 패키지 업데이트 문제는 아닌거 같습니다. 각각 다른버전으로 해봤는데
모듈 재설치만하면 아이콘이 안나옵니다.
→ 다시 적어요.
제가 기존에 있던거(잘되던거) node_module만 다시 복사해서 하니깐 아이콘이 나옵니다.
업데이트 하는 순간 뭔가 깨지는거 같습니다.
제 컴퓨터만 그럴 수도 있다 생각했는데
제 pc2대 같은 상황에서 해봤는데 똑같이 발생합니다.
baseline-browser 인가 이거 업데이트 하니 똑같이 발생하네요
**https://developers-apps-in-toss.toss.im/tutorials/webview.html#생성된-파일-확인하기
이대로 설정해도 잘되는지 궁금합니다.
처음부터 설치해봐도 안되는 것 같습니다.
확인 한 번 부탁드립니다,
기존에는 따라만 해도 됐어는데 브릿지 아이콘 표시가 아예 안나옵니다.
아이콘이 누락되어 심사를 넣어도 계속 거절되어 확인 부탁드립니다,**
해결해서 자문자답 남깁니다.
일단 버전을 1.5.2 제일 많이 다운받은걸로 변경하였습니다. 아무래도 최신버전은 문제가 있는것 같네요.
그리고 granite.config.ts 파일을 삭제하고나서 업데이트를 진행했습니다.
내부 내용까지는 알고싶지도 않고 어떻게 작동하는지 1도 안궁금해서
제 생각에는 granite.config.ts 이걸 지우고 업데이트를 하고 새로 만들어야 하는거 같습니다.
그대로 놔두고 하니 뭔가 캐시 되어서 변경이 안되는거 같습니다.
정리하면
granite.config.ts 삭제
업데이트
업데이트한수 npx ait init 재 설정
아무래도 npx ait init 할때 뭔가를 하는거 같습니다.
일단 이렇게 하니 잘 나옵니다.
혹시라도 하루 날릴까봐 글 남겨둡니다.
뭔가 문제가 있는거 같긴한데 … 하여튼 sdk업데이트후 안나오시면 이렇게 해보세요.
기존에 나왔는데 안나왔다면 1000% 캐시 문제일것 같네요 내부에서 뭘하는지 모르겠는데.
아 마지막으로 한 번 더 살펴봤더니 1.5.2에서는 잘되네요. 1.6 사용하지 마시길 ㅜㅜ
화가나네요,.. 하루를 이 버전때문에 날렸네요.
이런건 보통 공지하면서 할텐데…
저도 잘 나오던게 안나와서 리젝받았네요 ㅠㅠ
1.5.2 쓰세요.
이렇게 리젝할거면 이런건 공지를 해주는게 맞는데
ㅜㅜ 안타깝네요.
먼저 너무 죄송합니다 ![]()
SDK 1.6.0 버전으로 업데이트가 되면서 내부 정책으로 인해 브릿지뷰를 제거했는데,
해당 내용이 테스터분들에게 공유되지 않아 반려된 것으로 확인되었어요.
사전에 공지를 드렸어야하나 놓친 점 정말 죄송합니다 ![]()
appName 전달해주시면 빠르게 검수진행하겠습니다.
브릿지뷰는 제거하는 방향으로 변경되어 개발자문서도 수정하고 있습니다.
시간이 되신다면 SDK 1.6.0 으로 업데이트 후 검수 요청 부탁드리며,
다시 한번 정말 죄송합니다 ![]()
안녕하세요~ 항상 수고가 많으세요.
밤낮으로 고생하고 계신 부분 잘 알고 있습니다.
그런데 리젝사유가 브릿지뷰뿐만 아니라 다른 부분도 있었고, 리젝된 김에 다른 기능도 추가해서 심사를 넣으려 합니다.
신경써 주셔서 감사합니다~