2017-05-22 5 views
0

Ich habe eine HTML-Datei (eine Vorlagendatei zum Senden von E-Mails). Ich benutze SendGrid, um den Benutzern die Quittung per E-Mail zu senden, sobald sie etwas gekauft haben. Ich muss der HTML-Vorlagendatei einige Informationen hinzufügen (übergeben Sie einen String-Wert wie Adresse, Preis, Kaufdatum usw.), bevor Sie ihn an das SendGrid-Objekt übergeben.Arbeiten mit HTML-Dateien in iOS Dev (Swift + Xcode)

Eine Lösung, die mir in den Sinn kam, war einfach die HTML-Zeichenfolge übergeben, aber das ist eine schlechte Lösung, da eine HTML-Vorlage wird einige Javascript und andere Dinge enthalten.

Was ist die beste Lösung für dieses Problem?

Antwort

0

Ich bin mir ziemlich sicher, dass die beste Lösung dafür ist, einen Dienst zu benachrichtigen -> lassen Sie den Dienst das HTML-Skript/E-Mail senden oder was auch immer Sie gemacht haben.

Senden Sie die Parameter, die Sie benötigen, an Ihr Back-End/API, und senden Sie die E-Mail.

+0

gibt es einen Workaround für diesen unnötigen Schritt? Das sendgrid sendet direkt E-Mails an die E-Mail-Adresse. –

+0

Sofern Sie keine Bibliothek wie SendGrid finden, mit der Sie die E-Mail, die Sie senden, vollständig anpassen können, dann nein. Und von einem Business/Skalierbarkeit POV sollten Sie alles in einem Back-End/API handhaben, anstatt alles in der App selbst zu behandeln, diese Bibliothek kann eines Tages nicht mehr unterstützt werden und Sie haben eine Beschwerde, weil ein Kunde nicht t erhalten einen Beleg fue zu veralteten Methoden oder whatnot. – Velix007