Android et iOS proposent une boîte de dialogue de partage native pour le texte, les fichiers et plus encore. Si vous souhaitez l'utiliser dans votre application, vous pouvez déclencher la boîte de dialogue de partage via JavaScript.
Voici à quoi ressemble la boîte de dialogue de partage sur Android :

Et voici la boîte de dialogue de partage sur iOS :

Utilisation de la fonction JavaScript
executeWhenAppReady()dans notre script d'aide de l'application. Elle garantit que votre site web n'essaie pas d'interagir avec l'application avant qu'elle ne soit prête ou lorsque votre site web est chargé à l'aide d'un navigateur normal (Erreur de référence, la fonction n'est pas définie). shareText
Utilisez cette fonction pour déclencher la boîte de dialogue de partage native afin de partager la chaîne de votre choix.
<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>
Vous pouvez également utiliser la fonction navigator.share. Il s’agit d’une fonction prise en charge à la fois par certains navigateurs et par l’application. Veuillez noter que l’application ne prend pas en charge le partage de fichiers via cette fonction, uniquement le texte.