Frage

Ich möchte Push-Benachrichtigung in meinem app.i verwenden wollen wissen, dass ich Zertifikat in meiner Anwendung schließen brauchen Gerät Token zu bekommen oder ich muss nur Zertifikat in Schlüsselkette installieren und nur die Methoden implementieren, die in beschrieben sind, PushNotificationGuide? Ich bin eigentlich ein wenig verwirrt darüber, ob i Zertifikat integriert in meinem app oder nicht.Ich möge nur einen Schritt für Schritt-Methode für die Client-seitige Implementierung kennen. sorry für die Entsendung dieser Frage, weil ich weiß, dass es eine Menge Beiträge sind auf dem Stapel alle für Ihre Unterstützung overflow.thanks.

War es hilfreich?

Lösung

Sie sollten nicht integrieren das Zertifikat in Ihre App. Wenn Sie das tun, wird es möglich, für jeden Ihre Push-Server fälschen und legt an alle Benutzer senden. Die Art und Weise Push funktioniert, ist in etwa:

  1. Ihre App wird ein Gerät Token
  2. Ihre App das Gerät Token an den Server senden

An einem gewissen Punkt in der Zukunft Du diese Token verwenden, um eine Push-Verbindung in etwa die Art und Weise in diesem Bild von Apples Dokumentation : APNS Diagramm http://developer.apple. com / iphone / Bibliothek / Dokumentation / NetworkingInternet / Conceptual / RemoteNotificationsPG / Kunst / remote_notif_simple.jpg

  1. Ihr Server (Provider) initiiert eine SSL-Verbindung zu APNS mit Ihrem cert die Verbindung und das Gerät Token verschlüsseln, welches Gerät der Push sollte zu identifizieren, gehen.
  2. schiebt Apple die Daten in der Anforderung an das Gerät heraus, das dieses Gerät Token hat.

hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top