analysis_completed
Die iframe wird analysis_completed ausgelöst, nachdem das Bild verarbeitet wurde und der Diagnosebericht verfügbar ist.
Das Payload enthält die anonymousDiagnosticReportId, die Sie zum Abrufen des vollständigen Berichts verwenden. Siehe Abschnitt "Ausgabe": "Abrufen des Berichts".
Web
window.parent.postMessage(
{
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
},
"*"
);
Lauschen:
window.addEventListener("message", function (event) {
if (event.data.message !== "analysis_completed") {
return;
}
console.log(event.data.id);
});
iOS
Die iframe postet die Nachricht über die webkit bridge:
if (window.webkit?.messageHandlers?.bridge) {
window.webkit.messageHandlers.bridge.postMessage(
JSON.stringify({
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
})
);
}
Für den Swift-Code, der diese Nachricht empfängt, siehe Seite "Plattformen: iOS".
Android
Die iframe postet die Nachricht über legitHealthJsObject:
if (window.legitHealthJsObject) {
window.legitHealthJsObject.postMessage(
JSON.stringify({
message: "analysis_completed",
id: diagnosticReportId,
})
);
}
Für die Android-Embedding-Details siehe Seite "Plattformen: Android".