Función MultiAPICall
Encadene varias llamadas a la API de WebViewGold en una sola petición con la función MultiAPICall para iOS.
Esta es una función opcional para iOS, ya que los navegadores basados en Apple procesan las recargas múltiples de una misma página con el mismo script de forma diferente a los navegadores basados en Android.
Esto significa que llamar a window.location.href = "exampleAPItrigger" varias veces en el mismo script de la página web no funcionará en iOS, a diferencia de Android.
La función MultiAPICall le permite llamar a varias API en una sola asignación de window.location.href al final del script de su página web. Esto puede resultarle útil si desea precargar más de una función de datos de la aplicación, lista para usarse en una página.
MultiAPICall admite las siguientes API de recopilación de datos como entradas:
"get-uuid", "user-disable-tracking", "getonesignalplayerid", "getappversion", "__haptics (light, medium, heavy, success, warning, error)"
Utilice JavaScript con este tipo de URL para llamar a varias API a la vez (asegúrese de incluir una comprobación para usarlo únicamente en la plataforma 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>Haga clic aquí para ver una página web de demostración de esta función. Inspeccione la página para ver el código de ejemplo.