브릿지뷰 아이콘

@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 이걸 지우고 업데이트를 하고 새로 만들어야 하는거 같습니다.

그대로 놔두고 하니 뭔가 캐시 되어서 변경이 안되는거 같습니다.

정리하면

  1. granite.config.ts 삭제

  2. 업데이트

  3. 업데이트한수 npx ait init 재 설정

    아무래도 npx ait init 할때 뭔가를 하는거 같습니다.

    일단 이렇게 하니 잘 나옵니다.
    혹시라도 하루 날릴까봐 글 남겨둡니다.

    뭔가 문제가 있는거 같긴한데 … 하여튼 sdk업데이트후 안나오시면 이렇게 해보세요.
    기존에 나왔는데 안나왔다면 1000% 캐시 문제일것 같네요 내부에서 뭘하는지 모르겠는데.

아 마지막으로 한 번 더 살펴봤더니 1.5.2에서는 잘되네요. 1.6 사용하지 마시길 ㅜㅜ

화가나네요,.. 하루를 이 버전때문에 날렸네요.

이런건 보통 공지하면서 할텐데…

2개의 좋아요

저도 잘 나오던게 안나와서 리젝받았네요 ㅠㅠ

1.5.2 쓰세요.

이렇게 리젝할거면 이런건 공지를 해주는게 맞는데
ㅜㅜ 안타깝네요.

@proto @lch 님 안녕하세요

먼저 너무 죄송합니다 :sob:

SDK 1.6.0 버전으로 업데이트가 되면서 내부 정책으로 인해 브릿지뷰를 제거했는데,
해당 내용이 테스터분들에게 공유되지 않아 반려된 것으로 확인되었어요.

사전에 공지를 드렸어야하나 놓친 점 정말 죄송합니다 :folded_hands:

appName 전달해주시면 빠르게 검수진행하겠습니다.

브릿지뷰는 제거하는 방향으로 변경되어 개발자문서도 수정하고 있습니다.

시간이 되신다면 SDK 1.6.0 으로 업데이트 후 검수 요청 부탁드리며,

다시 한번 정말 죄송합니다 :folded_hands:

2개의 좋아요

안녕하세요~ 항상 수고가 많으세요.
밤낮으로 고생하고 계신 부분 잘 알고 있습니다.
그런데 리젝사유가 브릿지뷰뿐만 아니라 다른 부분도 있었고, 리젝된 김에 다른 기능도 추가해서 심사를 넣으려 합니다.
신경써 주셔서 감사합니다~

2개의 좋아요