-1
mobilefirst 7.0を使用して鉱山(ハイブリッド)内で別のアプリを開こうとしています。いずれかのリンクをクリックしても何も起こりません。モバイルブラウザのリンクでは、#2がウェブページを開きます。しかし、それは私が望むものではありません。この例のために私のアプリ内でFacebookを開くことを探しています。ありがとう。このトピックに関する既存の質問、サンプルプロジェクトといくつかのconfig.xmlにhybidアプリ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>
<feature name="OpenExternalApp">
<param name="android-package" value="com.Student.OpenExternalApp" />
</feature>
私はD/PluginManager(19326)取得しています:不明なプラグインへのexec()の呼び出し:OpenExternalAppPluginを –
私は使用している反射コードを更新しました。 –
エラーは、プロジェクトがプラグインで正しく設定されていないことを意味します。 Cordovaプラグインを使用してプロジェクトを設定する方法については、ワークライトのドキュメントを参照してください。私はあなたが正しい場所に置かなかった可能性が高いと信じています。 –