WebViewGold Documentation · iOS
🇫🇷 Français
Obtenir WebViewGold

Fonction MultiAPICall

Enchaînez plusieurs appels d'API WebViewGold en une seule requête grâce à la fonction MultiAPICall pour iOS.

Il s'agit d'une fonctionnalité facultative pour iOS, car les navigateurs basés sur Apple traitent les rechargements multiples de page sur un même script différemment des navigateurs basés sur Android. Cela signifie qu'appeler window.location.href = "exampleAPItrigger" plusieurs fois dans le même script de page web ne fonctionnera pas sur iOS, contrairement à Android.
La fonctionnalité MultiAPICall vous permet d'appeler plusieurs API dans une seule affectation window.location.href à la fin du script de votre page web. Cela peut vous être utile si vous souhaitez précharger plusieurs fonctionnalités de données depuis l'application, prêtes à être utilisées sur une page.
MultiAPICall prend en charge les API de collecte de données suivantes en tant qu'entrées : "get-uuid", "user-disable-tracking", "getonesignalplayerid", "getappversion", "__haptics (light, medium, heavy, success, warning, error)"

Utilisez JavaScript avec ce type d'URL pour appeler plusieurs API à la fois (veillez à inclure une vérification afin de ne l'utiliser que sur la plateforme iOS) :

<script>
// Example combination: "getonesignalplayerid" and "getappversion"

if (getMobileOperatingSystem() == "iOS") {
    // iOS: Use MultiAPICall feature, separate API names by commas (","), NO spaces
    window.location.href = "multiapicall://getonesignalplayerid,getappversion";
} else {
    // Android: Can handle multiple calls at once, use normal API call structure
    window.location.href = "getonesignalplayerid://";
    window.location.href = "getappversion://"; 
}
</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 →