WebViewGold Documentation · iOS
🇫🇷 Français
Obtenir WebViewGold

API de retour haptique

Déclenchez un retour haptique natif (vibrations) depuis votre application web pour une sensation d'app vraiment native sur iOS.

WebViewGold permet la mise en œuvre du contrôle haptique natif d'iOS au sein de votre application web. Grâce à notre API, vous pouvez effectuer les actions suivantes :

Impact léger
lighthaptic://
Utilisé pour une collision entre de petits éléments d'interface légers
Impact moyen
mediumhaptic://
Utilisé pour une collision entre des éléments d'interface de taille modérée
Impact fort
heavyhaptic://
Utilisé pour une collision entre de grands éléments d'interface lourds
Notification de succès
successhaptic://
Indique qu'une tâche ou une action a été menée à bien
Notification d'avertissement
warninghaptic://
Indique qu'une tâche ou une action a généré un avertissement
Notification d'erreur
errorhaptic://
Indique qu'une erreur s'est produite

Nous vous suggérons de consulter au préalable les bonnes pratiques d'Apple avant d'intégrer ces fonctionnalités dans votre application. Un exemple d'utilisation de cette API est illustré ci-dessous, avec une balise d'ancrage et une fonction JavaScript personnalisée qui interagissent avec notre API haptique.

<a onclick="lightHaptic('index.html')">Lien de navigation avec haptique</a>

<script>
function lightHaptic(url) {
  if (isWebViewBrowser) {
    window.location.href = url;
    loadInnerHref("lighthaptic://");
  } else {
    window.location.href = url;
  }
}

function loadInnerHref(url) {
  iFrame = document.createElement("iframe");
  iFrame.setAttribute("src", url);
  document.body.appendChild(iFrame);
  iFrame.parentNode.removeChild(iFrame);
  iFrame = null;
}
</script>

Cliquez ici pour consulter une page web de démonstration de cette fonctionnalité. Inspectez la page pour voir l'exemple de code.

Trop occupé ? Nous configurons votre app pour vous.

Notre équipe configure, compile & soumet votre app WebViewGold — clé en main, délai rapide, Made in Germany.

Faire configurer mon app →

Compilez dans votre navigateur

Pas de Mac, pas d’IDE : le WebViewGold Cloud Builder configure, compile & met en ligne votre app.

Découvrir Cloud Builder →