私はthisをイオン3アプリで使用しています。プラグインがインストールされています。そしてcordova-plugin-email-composer
フォルダーはplugins
フォルダーにあります。私はまたアンインストールして、それをmeany回再インストールしました。しかし、 "plugin_not_installed"というエラーが表示されます。イオン3ネイティブ電子メール作曲家がエラーを表示 "plugin_not_installed"
config.xmlの
<plugin name="cordova-plugin-email-composer" spec="^0.8.10" />
活字体
this.emailComposer.isAvailable().then((available: boolean) =>{
if(available) {
let email = {
to: '[email protected]',
subject: "User Feedback",
body: "",
isHtml: true
};
this.emailComposer.open(email);
}else{
this.presentToast("Your mobile don't have any app for sending emails.")
}
}).catch(error=>{
this.presentToast(JSON.stringify(error)); //this show plugin_not_installed
});
エミュレータ/電話機またはブラウザで実行しますか? – David
私の電話でテストしています – shah
[これ](これはhttps://github.com/ionic-native/blob/c11aec33a7570d623ea693700e2d83fce22b4e2d/src/%40ionic-native/core/plugin.ts#L38)です。あなたのエラーがどこから来たのか意味ionic-nativeはプラグインを見つけることができません。 'platforms'、' plugins'、 'node_modules'、' package-lock.json'を削除してください( 'config.xml'と' package.json'でrefsを削除しなければならないかもしれません)。 、 'cordovaプラットフォームはAndroidを追加しました。 – David