-1
Versuchen, eine andere App innerhalb meiner (Hybrid) mit mobilefirst 7.0 zu öffnen. Nichts passiert, wenn ich auf einen der Links klicke. In einem mobilen Browser öffnet Link # 2 eine Webseite. Aber das will ich nicht. Ich möchte in diesem Beispiel Facebook in meiner App öffnen. Vielen Dank.hyrbid app Öffnen Sie eine andere App mit js
Enter a package name: <input type="text" value="com.SFStaff" id="packageName"/>
<button onclick="openExternalApp()">Open External Application</button>
<script>
function openExternalApp() {
var parameter = null;
if (WL.Client.getEnvironment() == WL.Environment.ANDROID) {
parameter = $('#packageName').val();
}
cordova.exec(onSuccess, onFailure, "OpenExternalAppPlugin", "openApp", [parameter]);
}
function onSuccess() {
WL.Logger.info("App successfully opened");
}
function onFailure() {
WL.Logger.info("App failed opening");
}
</script>
Im config.xml
<feature name="OpenExternalApp">
<param name="android-package" value="com.Student.OpenExternalApp" />
</feature>
Mit Ihrem Beispiel ich erhalte D/Plugin (19326): exec() zu unbekannt Plugin aufrufen: OpenExternalAppPlugin –
Ich habe meinen Post den reflektierten Code aktualisiert, den ich benutze. –
Der Fehler bedeutet, dass Ihr Projekt nicht korrekt mit dem Plugin eingerichtet wurde. Sie können in der Arbeitslichtdokumentation nachsehen, wie Sie ein Projekt mit einem Cordova-Plugin einrichten. Ich glaube, Sie haben es wahrscheinlich nicht an die richtige Stelle gebracht. –