MultiAPICall-Funktion
Verkette mehrere WebViewGold-API-Aufrufe in einer einzigen Anfrage mit der MultiAPICall-Funktion für iOS.
Dies ist eine optionale Funktion für iOS, da Apple-basierte Browser mehrere Seiten-Reloads desselben Skripts anders verarbeiten als Android-basierte Browser.
Das bedeutet, dass ein mehrfacher Aufruf von window.location.href = "exampleAPItrigger" im selben Webseiten-Skript auf iOS – anders als auf Android – nicht funktioniert.
Die MultiAPICall-Funktion ermöglicht es dir, mehrere APIs in einer einzigen window.location.href-Zuweisung aufzurufen, und zwar am Ende deines Webseiten-Skripts. Das kann nützlich sein, wenn du mehr als eine Datenfunktion aus der App vorladen möchtest, um sie auf einer Seite bereitzuhalten.
MultiAPICall unterstützt die folgenden Datenerfassungs-APIs als Einträge:
"get-uuid", "user-disable-tracking", "getonesignalplayerid", "getappversion", "__haptics (light, medium, heavy, success, warning, error)"
Verwende JavaScript mit dieser Art von URL, um mehrere APIs gleichzeitig aufzurufen (stelle sicher, dass eine Prüfung enthalten ist, damit die Funktion nur auf der iOS-Plattform verwendet wird):
<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>Klicke hier, um eine Demonstrations-Webseite für diese Funktion anzusehen. Untersuche die Seite, um den Beispielcode einzusehen.