2017-01-04 3 views
-3

Ist es möglich, eine App für iOS zu schreiben, die lokale Push-Benachrichtigungen an Benutzer ohne Remote-Server senden kann?Ist es möglich, Push-Benachrichtigungen lokal von der App senden zu lassen?

Zum Beispiel, wenn ich eine 100% lokale Anwendung habe, kann ich es machen, um mich eine Benachrichtigung zu verlangsamen, sagen wir, jeden Tag um 10 Uhr? Ist es möglich, einen Hintergrunddienst zu haben oder eine Aufgabe lokal in iOS zu planen?

Alle Tutorials, die ich online finden kann, verwenden einen Remote-Push-API-Dienst. Bedeutet es, dass diese Funktionalität lokal nicht verfügbar ist?

+1

Wenn es keinen Remote-Server gibt, von was versuchen Sie dann zu pushen? Wenn Sie alles lokal wollen, dann starten Sie hier: https://developer.apple.com/notifications/ viel Glück. – BigOmega

Antwort

2

Ja, es heißt lokale Benachrichtigungen. Lesen Sie denLeitfaden.

Sie planen eine Benutzerbenachrichtigungsanforderung unter Verwendung von UNNotificationRequest. Stellen Sie je nach Bedarf ein Objekt UNCalendarNotificationTrigger oder UNTimeIntervalNotificationTrigger als Trigger zur Verfügung.

Wenn Sie Unterstützung von iOS 9 und niedriger benötigen, gibt es eine analoge API UILocalNotification, die in iOS 10 veraltet ist, aber verwendet werden kann, falls Abwärtskompatibilität erforderlich ist.

Verwandte Themen