이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요, WebView 기반 미니앱 운영 중입니다.
@apps-in-toss/web-framework 2.0.1로 마이그레이션 후, getTossShareLink() 가 반환하는 공유 링크 형식이 변경되어 문의드립니다.
기존 (SDK 1.x):
https://minion.toss.im/xxxxx (단축 URL)
현재 (SDK 2.0.1):
https://toss.im/_m/xxxxx?deep_link_value=intoss%3A%2F%2F{appName}%3F…&af_dp=intoss%3A%2F%2F{appName}%3F…
증상:
- 기존에는 단축 URL로 정상 진입되었으나, 2.0.1 업데이트 후 긴 URL이 생성되며 클릭 시 스토어로 이동합니다.
- 딥링크 형식: intoss://{appName}?key=value&…
- 호출 코드: await getTossShareLink(‘intoss://{appName}?..’)
문서에는 getTossShareLink(url: string, ogImageUrl?: string) (인자 2개)로 안내되어 있으나, 실제 설치된 패키지의 타입 시그니처는 getTossShareLink(path: string) (인자 1개)로 되어 있어 문서 기준이 아닌 실제 타입에 맞춰 수정 적용했습니다.
getTossShareLink나 그 외 추가 설정이 필요한 부분이 있는지, 설정이 잘못된 건지 확인 부탁드립니다.