iOS
Send Push Notifications
iOS Push-Benachrichtigungen: Einführung und Zertifikaterstellung
20 min
ios push benachrichtigungen mit back4app senden objective c einführung in diesem abschnitt wird erklärt, wie sie push benachrichtigungen über cloud code mit back4app senden können so wird es aussehen jederzeit können sie das vollständige projekt, das mit diesem tutorial erstellt wurde, in unserem github repository abrufen um dieses schnellstart tutorial 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 ein kostenpflichtiges apple entwicklerkonto 1 erstellen sie ihre push zertifikate im apple developer center achten sie auf die folgenden schritte, da sie diese in der genauen reihenfolge richtig ausführen müssen wenn push benachrichtigungen nicht empfangen werden, können wir nicht viel tun, um das problem zu beheben, außer die schritte erneut durchzugehen gehe zu dem ziel und gehe zu fähigkeiten klicke auf push benachrichtigungen aktiviere dann die push benachrichtigungen dies erstellt deine app id und legt deine berechtigungen fest 2\ gehe zum apple developer center https //developer apple com/ und melde dich bei deinem konto an 3\ klicke auf zertifikate, identifikatoren & profile 4\ klicke im abschnitt zertifikate auf das pluszeichen wähle, um ein apple push benachrichtigungszertifikat für sandboxes zu erstellen 5\ wähle deine app id aus, die mit der app id übereinstimmt, die in deinem aktuellen xcode projekt verwendet wird 6\ jetzt werden sie nach einer zertifikatsanforderung oder csr gefragt sie werden ihre csr von ihrem mac computer generieren 7\ öffnen sie auf ihrem mac computer den schlüsselbund zugriff 8\ fordern sie als nächstes ein zertifikat von einer zertifizierungsstelle an 9\ wählen sie ihre benutzer e mail aus und stellen sie sicher, dass sie ihr zertifikat auf der festplatte speichern speichern sie es in einem ordner auf ihrem desktop namens pushcerts 10\ gehen sie zurück zum apple developer center laden sie ihre csr hoch und klicken sie auf weiter 11\ laden sie ihr entwicklungs apn zertifikat in denselben ordner namens pushcerts herunter nennen sie es apn dev 12\ lassen sie uns den prozess von vorne beginnen diesmal werden wir produktions push zertifikate erstellen sie benötigen beide für tests und veröffentlichungen wählen sie apple push notification service ssl (sandbox & produktion) 13\ laden sie ihr csr, das sie zuvor erstellt haben, hoch und klicken sie auf weiter 14\ laden sie ihr produktions apn zertifikat in denselben ordner namens pushcerts herunter nennen sie es apn prod 15\ an diesem punkt sollten sie 3 dateien in ihrem pushcerts ordner haben doppelklicken sie auf ihre apn prod und apn dev dateien, um sie zu ihrem schlüsselbund hinzuzufügen 16\ öffnen sie den schlüsselbund und suchen sie die dateien im schlüsselbund klicken sie auf jede und drücken sie exportieren sie sollten sie als p12 datei in ihren pushcerts ordner exportieren nennen sie die entwicklungsdatei cert dev pushcertificates p12 und die produktionszertifikat als prod pushcertificate p12 17\ es wird sie auffordern, ein passwort für ihre exportierte datei hinzuzufügen lassen sie es einfach leer sie müssen jedoch ihren master schlüssel eingeben, um das zertifikat zu signieren, und das ist in ordnung 18\ jetzt, da sie ihre p12 dateien hinzugefügt haben, sollte ihr ordner so aussehen wenn sie all diese dateien in ihrem ordner haben, können sie mit schritt 2 fortfahren wenn sie keine dieser dateien haben, gehen sie zurück zum anfang und finden sie heraus, wo sie einen schritt verpasst haben 2 hinzufügen ihrer p12 zertifikate zu back4app sie sind fast fertig sind sie nicht aufgeregt? gehen sie zu back4app website , melden sie sich an, finden sie ihre app und klicken sie auf ios push benachrichtigung ios push benachrichtigung 2\ laden sie das entwicklungszertifikat und das produktionszertifikat hoch und klicken sie für jedes auf senden 3\ nachdem sie beide zertifikate hochgeladen haben, sollte ihr bildschirm so aussehen 3 einrichten ihres xcode projekts zum empfangen von push benachrichtigungen öffnen sie die appdelegate m datei ihres projekts, um ein push installationsobjekt zu erstellen fügen sie das usernotifications framework oben in der datei hinzu appdelegate m 2\ fügen sie den folgenden code innerhalb der funktion didfinishlaunchingwithoptions hinzu und stellen sie sicher, dass er vor der ‚return true‘ anweisung steht appdelegate m 3\ fügen sie die folgenden code snippets in ihre appdelegate m datei unter der didfinishlaunchingwithoptions funktion hinzu dieser code fordert beim ersten start der app die berechtigung für push benachrichtigungen an stellen sie sicher, dass sie dieser anfrage zustimmen, da ihre app sonst keine push benachrichtigungen empfangen kann es wird auch das resultierende token behandeln, wenn die anfrage genehmigt wird, und es als installationsobjekt auf back4app speichern appdelegate m 4\ testen sie es, indem sie ihre app ausführen sie sollten dies in ihrem simulator sehen 5\ ab hier müssen sie ein physisches gerät, ein iphone oder ipad, verwenden push benachrichtigungen funktionieren nicht mit dem xcode simulator wenn sie kein physisches gerät haben, können sie im tutorial nicht weiter fortfahren sobald sie ihr physisches gerät an ihren mac computer und xcode angeschlossen haben, versuchen sie, die app über xcode auf ihrem gerät auszuführen wenn sie die anfrage nach push berechtigungen sehen, klicken sie auf genehmigen 4 testen sie ihre app gehen sie zu back4app website melden sie sich an, finden sie ihre app und klicken sie auf dashboard dashboard überprüfen sie zuerst, ob der installationsdatensatz ihres geräts in der installationstabelle sichtbar ist 3\ klicken sie dann auf push push > neue push senden neue push senden und erstellen sie ein publikum für ihre push benachrichtigung 4\ schreiben sie ihre nachricht und sehen sie sich die vorschau an, indem sie auf die ios ios option klicken 5\ wenn sie die push benachrichtigung bereits überprüft haben und sie senden möchten, klicken sie auf push senden push senden sie können die anderen optionen für push benachrichtigungen unter parse dashboard parse dashboard dort ist es auch möglich, sich die vergangenen push benachrichtigungen vergangenen push benachrichtigungen anzusehen, die sie gesendet haben, und die zielgruppen zielgruppen zu sehen, die sie für sie erstellt haben es ist erledigt! in diesem stadium können sie push benachrichtigungen über parse dashboard parse dashboard über back4app senden!