J'utilise this en application ionique 3. Le plugin est installé. Et le dossier cordova-plugin-email-composer
est disponible dans le dossier plugins
. Je l'ai également désinstallé et réinstallé les temps méchants. Mais il montre une erreur "plugin_not_installed".ionique 3 email natif erreur show compositeur « plugin_not_installed »
config.xml
<plugin name="cordova-plugin-email-composer" spec="^0.8.10" />
tapuscrit
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
});
L'exécutez-vous sur votre émulateur/téléphone ou dans le navigateur? – David
Je le teste sur mon téléphone – shah
[This] (https://github.com/ionic-team/ionic-native/blob/c11aec33a7570d623ea693700e2d83fce22b4e2d/src/%40ionic-native/core/plugin.ts#L38) est le ligne où votre erreur vient. Signification ionique-native n'est pas capable de trouver le plugin. Essayez de supprimer 'plates-formes',' plugins', 'node_modules' et' package-lock.json' (vous devrez peut-être également supprimer les références dans 'config.xml' et' package.json'), puis lancer 'npm install' , 'plate-forme de cordova ajouter android'. – David