iOS
Send Push Notifications
Push-Benachrichtigungen in iOS mit Objective-C implementieren
11 min
push benachrichtigungen vom client aus in objective c senden einführung in diesem abschnitt wird erklärt, wie sie push benachrichtigungen über ihren ios client mit back4app senden können so wird es aussehen zu jeder zeit können sie auf das vollständige projekt zugreifen, das mit diesem tutorial erstellt wurde, in unserem github repository voraussetzungen um dieses schnellstartprojekt abzuschließen, benötigen sie xcode eine app, die bei back4app erstellt wurde befolgen sie das tutorial für neue parse apps um zu lernen, wie man eine parse app bei back4app erstellt eine ios app, die mit back4app verbunden ist hinweis befolgen sie das tutorial zur installation des parse sdk (swift) um ein xcode projekt zu erstellen, das mit back4app verbunden ist eine ios app, die über back4app push benachrichtigungen über das dashboard tutorial eingerichtet wurde ein ios gerät, iphone oder ipad, das ios 10 oder neuer ausführt ein kostenpflichtiges apple entwicklerkonto in zukunft gehen wir davon aus, dass sie alle schritte des back4app push benachrichtigungen über das dashboard tutorial , auch wenn sie das ios projekt verwenden, das mit diesem tutorial erstellt wurde und in unserem github repository sie sollten grundlegende push benachrichtigungen zum laufen gebracht haben und auch in der lage sein, push benachrichtigungen über die administrationskonsole zu senden 1 client push aktivieren gehe zu back4app website melde dich an, finde deine app und klicke auf servereinstellungen finde den block „core settings“ und klicke auf einstellungen einstellungen der block „core settings“ sieht so aus 3\ scrolle zum ende der seite und klicke auf den details bearbeiten details bearbeiten button, wie unten gezeigt 4\ sie werden ein kontrollkästchen sehen, das heißt push benachrichtigung vom client erlauben push benachrichtigung vom client erlauben am ende der bearbeitungsseite aktivieren sie dieses kästchen und klicken sie auf die speichern speichern schaltfläche, wie unten gezeigt 2 abonnieren sie ihr gerät für den nachrichtenkanal vorausgesetzt, sie haben das back4app push benachrichtigungen über das dashboard tutorial https //www back4app com/docs/ios/push notifications/best ios push notification service , möchten sie das abgeschlossene projekt aus diesem tutorial ändern oder es aus unserem github repository zuerst fügen sie ihrem installationsobjekt einen kanal hinzu sie werden dies tun, indem sie die methode createinstallationonparse createinstallationonparse in ihrer appdelegate datei ändern öffnen sie die appdelegate m appdelegate m datei und fügen sie die folgende codezeile hinzu ‘ \[currentinstallation setobject @\[@”news1”] forkey @”channels”]; ’ die das kanal array des installationsobjekts auf einen kanal namens nachrichten nachrichten setzen wird appdelegate m appdelegate m dies ermöglicht es ihnen, eine nachricht an alle zu senden, die sich für den kanal namens news news über cloud code stellen sie sicher, dass ihre version von didregisterforremotenotificationswithdevicetoken didregisterforremotenotificationswithdevicetoken die gleiche ist wie der code unten 2\ als nächstes fügen wir ihrer app delegierten methode hinzu, um einen push an den news news kanal zu senden, jedes mal, wenn die app gestartet wird öffnen sie die datei appdelegate m appdelegate m ihres projekts und die folgende methode und stellen sie sicher, dass diese methode jedes mal aufgerufen wird, wenn die app gestartet wird, indem sie sie von didfinishlaunchingwithoptions didfinishlaunchingwithoptions aufrufen appdelegate swif 3 testen sie, ob sie gezielte push benachrichtigungen an sich selbst über den client senden können öffnen sie ihre app im simulator, während sie ihr physisches gerät mit dem sperrbildschirm geschlossen lassen sie sollten die push benachrichtigungen auf dem sperrbildschirm ihres geräts sehen, sobald die app im simulator geöffnet wird abschließende gedanken sie sollten ein festes verständnis dafür haben, wie man push benachrichtigungen vom client sendet sie können es mit einer pfquery kombinieren, um benutzer basierend auf einer art von eigenschaft wie alter, standort oder objekt id anzusprechen denken sie daran, dass, wenn der client push aktiviert ist, er ausgenutzt werden kann und nicht deaktiviert werden kann, ohne alle client pushs einzuschränken es wird empfohlen, pushs von cloud code zu aktivieren , aber es ist trotzdem gut zu wissen es ist erledigt! in diesem stadium können sie push benachrichtigungen über client push über back4app senden!