[질문] 심사 반려됐는데... 브릿지뷰/네비게이션 바 아이콘이 계속 안 떠요 ㅠㅠ 원인 아시는 분 계실까요?

안녕하세요, 현재 '사주타입’이라는 미니앱 개발하고 있습니다. 이번에 앱 심사를 넣었는데 “아이콘 누락” 사유로 반려가 돼서 수정 중인데요. 아무리 설정을 건드려봐도 테스트 환경(실제 토스 앱 QR 테스트)에서 아이콘이 노출되질 않아서 질문드립니다.

1. 현재 제가 한 세팅

  • 토스 콘솔: [앱 정보] > [앱 아이콘]에는 PNG 파일 확실하게 업로드하고 '저장’까지 했습니다. (새로고침 해도 잘 보입니다)

  • 코드 (granite.config.ts): brand 객체 안에 icon 속성도 넣었고, navigationBar 옵션(withHomeButton 등)도 추가해둔 상태입니다.

  • 현재 코드 설정: icon: '/logo.png' (public 폴더에 있는 파일 지정)

2. 문제 현상 npx ait build 해서 콘솔에 올리고 QR로 찍어서 들어가 보면:

  1. 브릿지 뷰: “사주타입으로 이동했어요” 뜰 때 가운데 네모 박스가 그냥 비어있습니다.

  2. 상단 네비게이션: 타이틀 옆에 아이콘이 안 나옵니다.

3. 질문 혹시 granite.config.tsicon 경로에 로컬 파일(/logo.png)을 쓰면 네이티브 화면(브릿지뷰 등)에서는 못 읽어오나요? 무조건 외부 호스팅된 URL (https://…)을 넣어야만 뜨는 건지, 아니면 콘솔에 올린 이미지가 자동으로 연동되어야 정상인지 헷갈립니다.

이것 때문에 재심사를 못 넣고 있습니다 ㅠㅠ 혹시 해결해보신 분 계시면 팁 좀 부탁드립니다!

@sooldukhu 님 안녕하세요

sdk 최신 버전으로 적용 후에도 동일한 증상이 발생하실까요?

관련 가이드를 안내드려요

앱인토스 콘솔에 앱 정보를 등록할 때 앱로고를 올리면 링크가 생성됩니다.

콘솔에서 개발 > 앱 정보 > 수정하기 들어가서

1 앱 정보에서

앱 로고를 보면 https://static.toss.im/appsintoss/~~~.png

라는 식으로 링크가 있는데 이걸 granite.config.ts 파일의 icon 경로에

icon: ’ https://static.toss.im/appsintoss/~~~.png’

이런식으로 넣어주면 됩니다.

위에 관련 가이드에 콘솔에서 이 링크를 확인하는 방법을 직접 언급해주면 좋을 것 같습니다.

@obiludi 님 좋은 의견 감사합니다.

콘솔과 개발자센터에도 해당 내용 넣어둘게요.