Apple PNS (Push-Benachrichtigungsdienste) Beispielcode
Gibt es ein Beispiel-Projekt zeigt, wie zu verwenden APNS auf dem IPhone und wie man die Dinge? Ich bin derzeit auf der Suche in die Dokumentation, aber es wäre schön zu haben, einige arbeiten code zu Holen auseinander und sehen, wie alles zusammen arbeitet?
Ich kann nicht scheinen, nichts zu finden über google oder in das iphone dev center.
Kommentar zu dem Problem
Prüfen Sie hier, arashnorouzi.wordpress.com/2011/03/31/..., seine genau, was Sie suchen.
@ froh42 Haben Sie keine zufriedenstellende code? Ich will auch Beispielcode Schritt-für-Schritt-Implementierung.Wenn Sie haben, dann bitte geben Sie es mir. Vielen Dank im Voraus.
InformationsquelleAutor der Frage froh42 | 2009-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist der schlechteste Teil über das einrichten der push notification service ist die Bereitstellung. Den großen Stolperstein, die ich stieß war, dass es ein Zertifikat und einen Schlüssel in die .cer-Datei, die Sie download von der Apple-Website, schrieb ich eine system-Dienst in C# und verschickt Benachrichtigungen und die verbindungen gehalten nicht, denn ich hatte exportiert das Zertifikat und den key nicht.
Ich erinnere mich nicht, wer das ursprünglich geschrieben hat, hat dieser, hier ist ein wenig code in python, die mir geholfen als ich das erste testen des Benachrichtigungsdienstes. Ich mag es, weil es ist sehr einfach und funktioniert gut während der Prüfung.
Es gibt auch einen Schienen Juwel namens apn_on_rails, das scheint ziemlich gut zu funktionieren, wenn Sie die Entwicklung einer rails-Anwendung, die ich gerade sah es heute und war in der Lage, zum senden von Benachrichtigungen von der Konsole aus.
Auf der iPhone-Seite müssen Sie einfach rufen Sie die folgende Registrierung für alle Arten von Benachrichtigungen:
Erhalten die device-token, die Sie brauchen, um die Umsetzung der folgenden Delegierten Methoden:
Während der Prüfung können Sie nur kick the deviceToken in der Konsole mit NSLog, dann fügen Sie es in das python-Skript vor, in der Produktion benötigen Sie natürlich um einige Methode, um das token an Ihren Server.
Auch in der Produktion müssen Sie die Abfrage der Apple-feedback-service und entfernen Sie das Gerät von Token vom Benutzer entfernt die app.
InformationsquelleAutor der Antwort jessecurry
Ein guter Ort, um zu starten ist Städtische Luftschiff. Sie können sich einen kostenlosen basic-account, dass wird alles tun, die server-Seite arbeiten, das senden von push-Benachrichtigungen an Apple-Server. Sie tun auch einen tollen job zu laufen Sie durch alle erforderlichen Schritte, um Ihre Anwendung Arbeit mit Ihrem service und haben hervorragende Beispielcode, der zeigt, wie Sie zum registrieren Ihrer Anwendung für Benachrichtigungen.
Ich habe keine andere Verbindung mit Ihnen, außer dass Sie ein glücklicher Benutzer Ihren Dienst.
InformationsquelleAutor der Antwort Scott K.
Falls es hilft, ich habe geschrieben, ein Python-Bibliothek, PyAPNs, für die Interaktion mit dem Push Notification-Service auf der server-Seite:
http://github.com/simonwhitaker/PyAPNs
InformationsquelleAutor der Antwort Simon Whitaker
http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/
Dieser einem hat mir geholfen, eine Menge mit machen provider-Seite code auf linux-server mit PHP.
InformationsquelleAutor der Antwort Mladen
Es ist wirklich nicht viel code zu schreiben auf der iPhone Seite. Sie benötigen, um das einmalige token von dem iPhone oder iPod Touch und dann relais, das token an Ihren server. Immer die token erfordert einen Aufruf von UIApplication aber es gibt keinen vordefinierten Weg, der zu Ihrem server. Einer meiner apps führt einen HTTP-POST an ein PHP-Skript, das bringt das token in einer Datenbank.
Wenn Sie neugierig auf die Bereitstellung und den Aufbau der Zertifikate, etc..., könnten Sie check out des Apple Push Notification Service Programming Guide.
InformationsquelleAutor der Antwort Ben Gotow
Ich weiß, das ist eine sehr alte Frage und erhielt viele Antworten, aber ich fand das tutorial von Rey Wenderlich sehr nützlich und wollte es zu teilen, für APNS Anfänger.Es ist sehr nützlich und sehr einfach zu verstehen.
Cheers,
Aditya
InformationsquelleAutor der Antwort Aditya
Ich weiß, das war spät, aber Sie sollten sehen, MonoPush Projekt. Es scheint, Sie werden eine neue Art push-integration sowie detaillierte Statistiken, einschließlich der Statistiken über die Karte.
InformationsquelleAutor der Antwort fyasar
Blick in die Foren im iPhone dev center, angeblich gibt es eine Menge Beispiele von server-side-code-to-talk mit apples push-server.
InformationsquelleAutor der Antwort Kendall Helmstetter Gelner
Hier ein getestetes php5-version jessecurry test-Skript.
Es verwendet die 'enhanced message format', und versucht zu fangen und Anzeige-Fehler von apple. Dies könnte ein Hinweis darauf ist, was ist falsch mit Ihren Nachrichten.
InformationsquelleAutor der Antwort Simon Epskamp
Versuchen die NWPusher Projekt auf GitHub. Es bietet OS X-und iOS-apps schicken push-Benachrichtigungen manuell ein, oder verwenden Sie das mitgelieferte Objective-C-Bibliothek direkt.
InformationsquelleAutor der Antwort leo