-1

Essayer d'ouvrir une autre application dans le mien (hybride) en utilisant mobilefirst 7.0. Rien ne se passe quand je clique sur un lien. Dans un navigateur mobile, le lien n ° 2 ouvre une page Web. Mais ce n'est pas ce que je veux. Vous cherchez à ouvrir facebook dans mon application pour cet exemple. Merci.hyrbid application ouvrir une autre application en utilisant 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> 

Dans le config.xml

<feature name="OpenExternalApp"> 
    <param name="android-package" value="com.Student.OpenExternalApp" /> 
</feature> 

Répondre

0
+0

En utilisant votre exemple, je reçois D/PluginManager (19326): exec() pour plug-in inconnu: OpenExternalAppPlugin –

+0

J'ai mis à jour mon message le code reflété que j'utilise. –

+0

L'erreur signifie que votre projet n'est pas correctement configuré avec le plugin. Vous pouvez consulter la documentation de worklight pour configurer un projet avec un plugin Cordova. Je crois que vous ne l'avez probablement pas mis au bon endroit. –