Ich habe ein Problem und habe keine gute Lösung gefunden. Weiß jemand, wie ich es lösen und mich retten kann?
js öffnet die App über das URL-Schema.
In der Vergangenheit kann das Schema die App in Safari öffnen. Wenn es kein solches Schema gibt, wird die Anfrage fortgesetzt. Ein setTimeout führt andere Vorgänge aus, wenn innerhalb der angegebenen Zeit keine Antwort erfolgt nicht verfügbar ist, wird angezeigt, dass Safari die Webseite nicht öffnen kann, da die URL ungültig ist. Wenn eine Verbindung besteht, wird angezeigt, ob die entsprechende App geöffnet werden soll. Auf diese Weise kann ich nicht beurteilen, ob die App aufgrund einer Zeitüberschreitung installiert wurde Wie kann ich urteilen?
Weiß jemand, wie man es kaputt macht? Danke Danke! ! !
Die von der Suchmaschine gefundene Methode ähnelt der, die ich zuvor verwendet habe.
Jetzt ist unsere App nicht online und die entsprechenden heruntergeladenen Installationspakete befinden sich alle auf dem Server, was etwas mühsam ist.
Wenn die App im Applestore oder App Store verfügbar ist, können Sie sie direkt über den Applestore oder App Store öffnen.
Ich habe einige Freigabeseiten gesehen, auf denen andere Leute Apps direkt geöffnet haben, aber jetzt werden sie grundsätzlich über den App Store geöffnet, oder die beiden Aktionen Herunterladen und Öffnen der App werden in unabhängige Schaltflächen umgewandelt.
你可以用iframe的src去发送scheme, 如果一段时间后iframe有内容, 说明进入了safari错误页面, 如果没有, 说明scheme已经打开了