네비게이션 바 설정 관련 문의 드립니다

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

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 비게임 미니앱 출시 후 이슈로 문의드립니다.
비게임 미니앱 가이드(/bedrock/reference/framework/UI/NavigationBar)에는
"흰색 배경 네비게이션 바가 기본 제공되며 좌측에 미니앱 로고+이름,
우측에 더보기+X 버튼이 위치한다"고 명시되어 있습니다.

그러나 우리 미니앱은 좌측 ← 와 작은 아이콘만 보이고 미니앱 이름,
우측 ⋯/✕이 모두 표시되지 않습니다.

────────────────────────────────────────
■ 미니앱 정보
────────────────────────────────────────

  • 미니앱 ID: bingsu-shop
  • 미니앱 이름: 빙수만들고 포인트 받기
  • 카테고리: 생활 > 일상
  • 현재 출시 deploymentId: (콘솔에서 확인 부탁드립니다)
  • SDK 환경:
    · @apps-in-toss/framework 2.6.0
    · @granite-js/react-native 1.0.27
    · react-native 0.84.0
  • 토스 앱 버전: 5.261.1

[진단 정보 - 토스 앱에서 실측한 값]

  • env.getWebViewType() = “undefined”
    (partner / external / game 어느 분류에도 해당 안 됨)
  • env.getAppName() = “bingsu-shop”
  • getTossAppVersion() = “5.261.1”

[빌드 산출물 __appsInToss]
{
deploymentId,
brandDisplayName, brandPrimaryColor, brandIcon,
navigationBar: {}
}

[시도한 설정]

  1. navigationBar 옵션 명시(withBackButton, withHomeButton 등) / 미명시
  2. appType: ‘general’ 명시 / 미명시
  3. initialAccessoryButton (icon-heart-mono) 추가
  4. bridgeColorMode: ‘basic’ 시도 (SDK 2.6.0 빌드에 미반영 확인)

관련하여, 답변주시면 감사드리겠습니다.

이미지 첨부


이런저런 시도 중에 있습니다, useTopNavigation 내부에서 useNavigationBarContext를 호출하는데,
NavigationBarContextProvider가 우리 미니앱 트리에 없어서 발생하는 것 같네요…

안녕하세요 :slight_smile:
프로젝트 init을 어떻게 해주셨는지 여쭈어도될까요 ?
granite.config.ts 도 공유 부탁드립니다!