Android와 iOS는 텍스트, 파일 등을 공유할 수 있는 네이티브 공유 대화상자를 제공해요. 앱에서 이를 사용하려면 JavaScript를 통해 공유 대화상자를 실행할 수 있어요.
Android의 공유 대화상자는 다음과 같이 표시돼요.

iOS의 공유 대화상자는 다음과 같이 표시돼요.

JavaScript 함수 사용하기
다음의
executeWhenAppReady() 함수를 확인해 보세요. 앱 도우미 스크립트예요.. 이 함수는 앱이 준비되기 전이나 웹사이트가 일반 브라우저에서 로드되었을 때 웹사이트에서 앱과 상호작용을 시도하지 않도록 해줘요(ReferenceError, 함수가 정의되지 않음). shareText
원하는 문자열을 공유하는 네이티브 공유 대화상자를 실행하려면 이 함수를 사용하세요.
<script>
try {
// returns a list of objects representing the menu items
shareText("Check out this awesome website: https://app-control-panel.com/");
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
console.log(e);
}
</script>
또는 navigator.share 함수를 사용할 수도 있어요. 이 함수는 일부 브라우저와 앱에서 모두 지원돼요. 앱에서는 이 함수를 통한 파일 공유를 지원하지 않으며 텍스트만 공유할 수 있다는 점에 유의하세요.