Aller au contenu principal

analysis_completed

L'iframe déclenche analysis_completed après que l'image ait été traitée et que le rapport diagnostique soit disponible.

La charge utile contient l'anonymousDiagnosticReportId que vous utilisez pour récupérer le rapport complet. Voir la section Sortie, Récupérer le rapport.

Web

window.parent.postMessage(
{
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
},
"*"
);

Écouter:

window.addEventListener("message", function (event) {
if (event.data.message !== "analysis_completed") {
return;
}
console.log(event.data.id);
});

iOS

L'iframe envoie le message via le pont webkit:

if (window.webkit?.messageHandlers?.bridge) {
window.webkit.messageHandlers.bridge.postMessage(
JSON.stringify({
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
})
);
}

Pour le code Swift qui reçoit ce message, voir la page Plateformes → iOS.

Android

L'iframe envoie le message via legitHealthJsObject:

if (window.legitHealthJsObject) {
window.legitHealthJsObject.postMessage(
JSON.stringify({
message: "analysis_completed",
id: diagnosticReportId,
})
);
}

Pour les détails d'intégration Android, voir la page Plateformes → Android.