네비게이션 바 앱로고 노출 여부

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요, 비게임 미니앱 ‘이름박사(show-your-name)’ 개발 중입니다.
[문제 상황]
콘솔에서 앱 로고(600x600px PNG, 배경색 있음)를 등록하고 앱 정보 검토 승인까지 완료되었으나,
상단 네비게이션 바에 앱 로고가 표시되지 않습니다.
현재 “이름박사” 텍스트와 홈 버튼만 표시되고, 로고 아이콘은 보이지 않는 상태입니다.
[개발 환경]

  • WebView
  • @apps-in-toss/web-framework: 1.8.0
  • @toss/tds-mobile: 2.2.1
    [테스트 환경]
  • QR 테스트 (intoss-private://)
  • iOS 토스앱 최신 버전
    [확인한 사항]
  1. 콘솔에서 앱 로고 등록 완료
  2. 앱 정보 검토 승인 완료
  3. granite.config.ts에 navigationBar 설정 추가
  4. 토스앱 완전 종료 후 재실행
    [질문]
  5. 테스트 배포(intoss-private://)에서는 네비바 로고가 반영되지 않는 건가요?
  6. 정식 출시 후에만 로고가 표시되나요?
  7. 추가로 설정해야 할 부분이 있을까요?

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’)로 되어 있어
    개발자 입장에서는 로컬 파일 경로를 사용하면 되는 것으로 오해하기 쉽습니다.
    제안드리는 개선사항:
  1. brand.icon에 "콘솔에서 업로드한 이미지 URL을 사용해야 함"을 명시
  2. 예시 코드에 실제 URL 형태(https://static.toss.im/…)로 표기
  3. 콘솔 이미지 우클릭 → 링크 복사 방법 안내
    감사합니다.
1개의 좋아요

@David1 님 좋은 의견 남겨주셔서 감사드립니다.

금일 중 수정해서 배포해둘게요

1개의 좋아요