이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요, 비게임 미니앱 ‘이름박사(show-your-name)’ 개발 중입니다.
[문제 상황]
콘솔에서 앱 로고(600x600px PNG, 배경색 있음)를 등록하고 앱 정보 검토 승인까지 완료되었으나,
상단 네비게이션 바에 앱 로고가 표시되지 않습니다.
현재 “이름박사” 텍스트와 홈 버튼만 표시되고, 로고 아이콘은 보이지 않는 상태입니다.
[개발 환경]
- WebView
- @apps-in-toss/web-framework: 1.8.0
- @toss/tds-mobile: 2.2.1
[테스트 환경]
- QR 테스트 (intoss-private://)
- iOS 토스앱 최신 버전
[확인한 사항]
- 콘솔에서 앱 로고 등록 완료
- 앱 정보 검토 승인 완료
- granite.config.ts에 navigationBar 설정 추가
- 토스앱 완전 종료 후 재실행
[질문]
- 테스트 배포(intoss-private://)에서는 네비바 로고가 반영되지 않는 건가요?
- 정식 출시 후에만 로고가 표시되나요?
- 추가로 설정해야 할 부분이 있을까요?
appName (선택)
show-your-name
@David1 님 안녕하세요
config 파일에서 icon 확인을 부탁드립니다.
콘솔의 앱 정보에서 업로드한 이미지를 우클릭해 링크 복사 후 넣어주세요.
@seonjeong 안녕하세요 선정님.
config 파일에 png 로도 해보고 svg로도 별도로 지정해보았을때도 노출되지 않고있습니다.
말씀주신대로 cdn에 올라간 파일을 다운받아서 시도해봐도 전혀 노출되지않고있습니다.
@seonjeong 답변 감사합니다. 덕분에 네비바 로고가 정상적으로 노출되었습니다.
다만, 문서 가이드에 대해 피드백 드리고 싶습니다.
현재 개발자센터 문서(NavigationBar.html, console-workspace.html 등)에서는
brand.icon에 "콘솔에서 업로드한 이미지의 URL"을 넣어야 한다는 내용이 명확하지 않습니다.
문서에서는:
- “콘솔에서 앱 등록하기를 참고해 주세요” 정도로만 안내되어 있고
- granite.config.ts의 brand.icon 설정 예시도 로컬 경로(‘/icon.png’)로 되어 있어
개발자 입장에서는 로컬 파일 경로를 사용하면 되는 것으로 오해하기 쉽습니다.
제안드리는 개선사항:
- brand.icon에 "콘솔에서 업로드한 이미지 URL을 사용해야 함"을 명시
- 예시 코드에 실제 URL 형태(https://static.toss.im/…)로 표기
- 콘솔 이미지 우클릭 → 링크 복사 방법 안내
감사합니다.
1개의 좋아요
@David1 님 좋은 의견 남겨주셔서 감사드립니다.
금일 중 수정해서 배포해둘게요
1개의 좋아요