이 글의 성격은 무엇인가요?
사용 방법 질문
내용을 설명해주세요
안녕하세요.
WebView 기반 미니앱 운영 중인데, 네비바 ... → 공유하기 버튼에 OG 이미지를 적용하는 방법이 궁금합니다.
현재 아래처럼 getTossShareLink에 OG 이미지 URL을 넘기고 share()를 호출하면 OG 이미지가 적용되는 건 확인했습니다.
const tossLink = await getTossShareLink(
'intoss://example',
'https://example.com/og-image.png',
);
await share({ message: tossLink });
그런데 이 코드를 useEffect에서 앱 마운트 시점에 호출하면 앱 진입할 때마다 공유 시트가 자동으로 뜨는 문제가 있습니다.
질문:
- 네비바 공유하기 버튼 클릭 시점에
getTossShareLink를 호출해서 OG 이미지를 적용할 수 있는 방법이 있나요? - 앱 마운트 시 공유 시트 없이 OG 이미지만 미리 등록해두는 방법이 있나요?