• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

uhrzeit aller locale notifications ändern

SpecialFighter

Fießers Erstling
Registriert
25.04.12
Beiträge
131
Hallo zusammen,

gibt es eine Möglichkeit via swift, das FireDate aller Locale Notifiaction auf 10:00 Uhr zu setzen?

Habe folgendes getestet - funktioniert allerdings nicht:

Code:
        var app:UIApplication = UIApplication.sharedApplication()
        for oneEvent in app.scheduledLocalNotifications {
            var notification = oneEvent as! UILocalNotification
           
            // String aus Notification.FireDate formatieren
            var dateFormatter = NSDateFormatter()
            dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
            dateFormatter.dateFormat = "dd.MM.YYYY"
            var strDate = dateFormatter.stringFromDate(notification.fireDate!)
           
            // Neues NSDate Firedate aus String machen
            dateFormatter.dateFormat = "dd.MM.yyyy"
            var FormatNewFireDate = "\(strDate) 09:00:00"
            dateFormatter.dateFormat = "dd.MM.yyyy HH:mm:ss"
            var NewFireDate = dateFormatter.dateFromString(FormatNewFireDate)
           
            // Neues FireDate setzen
            notification.fireDate = NewFireDate!
        }
 

ecco55

Tokyo Rose
Registriert
26.10.14
Beiträge
71
Ich wüsste nicht wie, aber wie ich es mal gelöst habe. Brauchst dafür aber einen eigenen Server und dann über Remote Notification. Dann lädst du eine PHP Datei auf den Server/Webserver, die dann die Notification senden.

Wenn du es personalisiert haben willst, also das in der Nachricht z.B. ein bestimmter Name stehen soll, dann nimmst du im PHP Skript die Daten aus einer Datenbank. Und dann lädst du auf den Server eine Cronjob Datei hoch, wo du dann sagst, wann ein Befehl ausgeführt werden soll, und was das für ein Befehl ist. In diesem Fall, das PHP Skript öffnen. So bekommen dann alle App User eine Nachricht um eine bestimmte Uhrzeit.

So macht es auch XING, Facebook usw.

Das ist die einzige Möglichkeit, die mir jetzt einfällt. So mache ich das auch immer ;). Hoffe konnte trotzdem irgendwie helfen.

Gruß,
Daniel
 

SpecialFighter

Fießers Erstling
Registriert
25.04.12
Beiträge
131
danke an euch beiden.
teschniche gesehen habe ich einen Webspace, möchte es aber so nicht lösen.
also wird mir nichts anderes übrig bleiben, als jede notification zu löschen und neu anzulegen