E-Mail mit Phonegap senden [geschlossen]

8

Kann jemand helfen, die E-Mail im Hintergrund mit Phonegap

zu senden

Ich habe keine unterstützenden Formulare dafür gefunden. Kann mir jemand in dieser Angelegenheit helfen? Vielen Dank im Voraus ...

    
jagadesh 26.12.2012, 12:08
quelle

3 Antworten

11

Sie können ein Plugin E-Mail-Composer verwenden, oder Sie können die native Mailbox des Smartphones aufrufen mit mailto tag:

%Vor%

für weitere Informationen über die Mailto-Parameter überprüfen Sie dies Frage

    
T.Baba 26.12.2012 14:10
quelle
8

Schritt 1: Fügen Sie cordova-2.1.0.jar im Projektklassenpfad

hinzu

Schritt 2: Fügen Sie cordova-2.1.0.js im Ordner "assets / www / js" hinzu.

Schritt 3: Erstellen Sie eine neue Java-Klasse namens EmailComoposer.java

%Vor%

Schritt 4. Kopieren Sie dieses Mail.java in ein Paket Ihrer Wahl. Mein Paketname lautet com.dinesh.pb.utility.

%Vor%

Schritt 5: Aktualisieren Sie die Datei config.xml und fügen Sie die Details zur neuen Plugin-Klasse EmailComposer.java hinzu. Meins sieht so aus -. Bitte aktualisieren Sie den Paketnamen value="com.dinesh.pb.EmailComposer" mit Ihrem Paketpfad.

%Vor%

Schritt 6: Erstellen Sie eine neue JavaScript-Datei namens email.js

%Vor%

Nun, wie ich bereits erwähnt habe, dass ich cordova-2.1.0.js / jar-Datei verwende, gibt es feine Unterschiede zwischen der neuesten Version und der älteren Version (cordova-1.9.0). Wenn Sie eine ältere Version verwenden, müssen Sie den Abschnitt cordova.addConstructorabove auskommentieren und nicht

aufrufen %Vor%

Wenn Sie es nicht verwenden, erhalten Sie möglicherweise einen Fehler, der besagt, dass window.plugins nicht definiert ist. Wenn Sie auf solche Probleme stoßen, verwenden Sie Firebug und sehen Sie, welche Variablen unter der Variable "window" definiert sind.

Beachten Sie die Methode "feedback ()". Ich übermittle einfach den Benutzertext als Nachrichtentext, indem ich die Eingabe von Benutzerfeedback TextBox aufnehme. Zur Vereinfachung habe ich einfach einen Standard-E-Mail-Körper eingefügt.

Schritt 7: Fügen Sie die js-Datei in Ihre index.html-Datei ein

%Vor%

Schritt 8: Fügen Sie cordova js Datei in index.html

ein %Vor%

Schritt 9: Fügen Sie drei JAR-Dateien für Java-Mail-API hinzu, nämlich Activation.jar, Mail.jar und Additional.jar im Ordner libs und fügen Sie sie dem Klassenpfad hinzu. Sie können diese Dateien hier.

Prost !!

    
Azzy 26.12.2012 12:14
quelle
2

Probieren Sie dieses Phonegap-Plugin aus: EmailComposer mit Dateianhängen

    
A. Magalhães 26.12.2012 12:43
quelle

Tags und Links