Android e iOS offrono una finestra di condivisione nativa per testo, file e altro. Se vuoi usarla nella tua app, puoi attivarla tramite JavaScript.
Ecco come appare la finestra di condivisione su Android:

E questa è la finestra di condivisione su iOS:

Utilizzo della funzione JavaScript
executeWhenAppReady() del nostro helper script per le app. Assicura che il tuo sito web non cerchi di interagire con l'applicazione prima che sia pronta o quando il sito web viene caricato con un normale browser (ReferenceError, function is not defined). shareText
Usa questa funzione per attivare la finestra di condivisione nativa e condividere una stringa a tua scelta.
<script>
try {
// returns a list of objects representing the menu items
shareText("Check out this awesome website: https://webtoapp.design/");
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
console.log(e);
}
</script>
In alternativa, puoi usare la funzione navigator.share. Questa è una funzione supportata sia da alcuni browser che dall'app. Tieni presente che l'app non supporta la condivisione di file tramite questa funzione, solo testo.