hyrbid app使用js打开另一个应用程序

时间:2016-05-04 15:24:24

标签: javascript android facebook ibm-mobilefirst hybrid-mobile-app

尝试使用mobilefirst 7.0打开我的另一个应用程序(混合)。点击任一链接都没有任何反应。在移动浏览器链接#2中打开一个网页。但这不是我想要的。想在我的应用程序中打开这个例子的Facebook。感谢。

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>

在config.xml中

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