Hallo Ich möchte eine Mail an alle Kunden automatisch senden nur 5 Tage bevor seine Lizenz abgelaufen wird.So muss ich den entsprechenden Zustand jeden Tag überprüfen, obwohl Ich betreibe die App nicht, kann ich das wirklich tun? wenn ja, schlage mir einen guten Weg vor, dies zu tun.Wie schreibe ich eine Methode um automatisch zu starten, nur wenn eine Bedingung erfüllt ist
Antwort
Cron-Task, Windows-Scheduler, Windows-Dienst, Node-Service, SQL-Job ... die Liste ist endlos.
Sie können das abgelaufene Datum als Zeitstempel in der Datenbank speichern und täglich einen Cron-Job ausführen lassen, um nach Kunden zu suchen, deren Lizenz in den nächsten 5 Tagen abgelaufen ist.
Erstellen Sie ein Fenster und schreiben Sie Ihren Code (Logik) in es, so wird es automatisch Mail senden. Führen Sie es auf Ihrem System aus und integrieren Sie es auch in Ihre Anwendung.
Sie meinen Windows Dienstleistungen ? –
ja Windows-Dienst in dem schreiben Sie Ihre Logik und vergleichen Benutzer ex.registered mit ex. heutiges Datum nach 5 Tagen Count gesendet eine E-Mail und führen Sie Ihren Service auf Ihrem System 24 Stunden. –
- 1. Nur zu einem Diktat hinzufügen, wenn eine Bedingung erfüllt ist
- 2. Formular validieren, wenn eine Bedingung erfüllt ist
- 3. Rails - Validierung: wenn eine Bedingung erfüllt ist
- 4. SQL: Aktualisieren eines Felds nur, wenn eine Bedingung erfüllt ist
- 5. Eine Zeile nur aktualisieren, wenn die Bedingung erfüllt ist
- 6. Verketten mehrerer CompletionStage nur, wenn eine Bedingung erfüllt ist
- 7. Überschreiben .data() wenn eine Bedingung erfüllt ist
- 8. Python ersetzt eine Zeile nur, wenn sie eine Bedingung erfüllt
- 9. Wie kann ich eine bestimmte Methode vom Class Decorator aufrufen, wenn eine '* ngIf' Bedingung erfüllt ist?
- 10. Probleme eine MYSQL Abfrage ausgeführt (wenn eine Bedingung erfüllt ist)
- 11. Composer Autoload ein Paket, wenn eine Bedingung erfüllt ist
- 12. Wenn eine Bedingung erfüllt oder ein Fehler
- 13. Formel automatisch starten, wenn der Parameter erfüllt ist?
- 14. Wie kann ich ein Objekt erstellen, das nur einen Wert hat, wenn eine Bedingung erfüllt ist?
- 15. Wird Javascript nur ausgeführt, wenn die PHP-Bedingung erfüllt ist
- 16. Wie Code zu beenden, wenn "Wenn" Bedingung nicht erfüllt ist
- 17. Wie blockiere ich einen Vorgang, bis eine Bedingung erfüllt ist?
- 18. Wie schreibe ich eine 'if' Bedingung, die nur kompiliert, wenn DEBUG # definiert ist?
- 19. So stoppen Sie die Randomisierung, wenn eine Bedingung erfüllt ist
- 20. Mysql Reihenfolge Ergebnisse, wenn eine bestimmte Bedingung erfüllt ist
- 21. Set Wix Eigenschaft nur, wenn bestimmte Bedingung erfüllt ist
- 22. Wie zu stoppen, wenn eine Bedingung in if-Anweisung erfüllt ist, wenn Debugging
- 23. Wie rufe ich eine andere SQL-Datei auf, wenn eine Bedingung erfüllt ist?
- 24. MySQL: ein Feld nur aktualisieren, wenn die Bedingung erfüllt ist
- 25. Schienen Modellberechnung nur wenn Bedingung erfüllt
- 26. Ant - Run Schritt, wenn eine Bedingung erfüllt ist
- 27. Nicht unbedingt eine WENN-Funktion, aber eine Bedingung wird erfüllt
- 28. Wie schreibe ich Code, so dass Button nur anklickbar ist, wenn die Bedingung wahr ist?
- 29. wenn eine Anweisung erfüllt ist
- 30. Gibt es eine Möglichkeit, eine rekursive Methode zu beenden, wenn eine bestimmte Bedingung in Swift erfüllt ist?
Es gibt viele Möglichkeiten, um das zu erreichen, was Sie verlangen. [Azure-Funktionen] (http://www.hanselman.com/blog/IntroducingWindowsAzureWebJobs.aspx) und [Hangfire] (http://hangfire.io/) für Anfänger. Bitte berücksichtigen Sie Ihre Optionen und stellen Sie die Frage mit dem spezifischen Problem, das Sie mit dem gewählten Ansatz haben. –
Mein Hauptproblem ist, dass ich diese Bedingung die ganze Zeit überprüfen möchte, auch wenn ich meine Anwendung nicht ausführen kann, kann ich es tatsächlich tun –
Siehe diese Antwort: http://stackoverflow.com/a/26264914/1220550 –