2016-09-20 8 views
0

Ich arbeite an einer ionischen App. In meiner App möchte ich eine Schaltfläche haben, die eine andere App öffnet. Ich habe den Hyperlink in Safari getestet und der Link öffnet die App korrekt, aber wenn ich auf den Knopf in meiner Ionic App klicke, funktioniert es nicht. Die Xcode BerichteWie öffne ich eine externe App in Cordova/Ionic?

Failed to load webpage with error: The URL can’t be shown

Irgendwelche Vorschläge?

+0

Verwenden Sie Cordova-Plugin-Whitelist? – e666

+0

@Yuyang Ist es eine Web-App, die Sie von der mobilen App aus öffnen möchten? – Gandhi

+0

@Gandhi, es ist eine IOS native App. Ich habe die Problemumgehung gefunden, die cordova-plugin-InAppBrowser –

Antwort

0

Wenn Sie versuchen, eine extern gehostete Webanwendung in Ihrer Cordova-Anwendung zu verwenden, überprüfen Sie cordova-hosted-webapp-plugin. Das Plugin ermöglicht die Verwendung von Inhalten, die auf einer Website in einer Cordova-Anwendung gehostet werden, indem ein Manifest bereitgestellt wird, das die Website beschreibt. Außerdem können Sie die Funktionen der Cordova-Plugins nutzen.

Wenn Sie jedoch nur versuchen, die externe Web-URL von Ihrer cordova App aus aufzurufen, können Sie cordova-InAppBrowser-Plugin verwenden, wodurch die Web-URL in der App selbst geöffnet wird.

Sie können auch cordova-themeable-browser-plugin auschecken, das dem InApp-Browser-Plug-in fast ähnelt und mehr Kontrolle über die in der Benutzeroberfläche verfügbaren Browserelemente bietet. Hoffe es hilft

Verwandte Themen