6

ich meine App wollen Push-Benachrichtigung unterstützen, und ich wie folgt:erstellen Provisioning-Datei für Push Notification

  1. CSR
  2. Erstellen Sie eine App-ID und ermöglicht Push Notification
  3. erstellen Entwicklung SSL Datei generieren Zertifikat für die App-ID, CSR-Datei in Schritt erstellt mit 1
  4. Datei Provisioning erstellen

Das Problem In Schritt 4 kann ich das in Schritt 3 erstellte Zertifikat nicht auswählen. Ist in meinen Schritten etwas falsch?

Danke.

+0

sehen diese http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html – Tirth

+0

http: // rajneesh071 .blogspot.in/2012/07/push-notification.html? q = push – Rajneesh071

+0

@iAmbitity Ich habe diesen Leitfaden vollständig befolgt, konnte aber das Zertifikat nicht auswählen :( –

Antwort

5

Nein, Sie können beim Erstellen des Bereitstellungsprofils kein Push-SSL-Zertifikat auswählen. Wählen Sie einfach Entwickler oder Vertriebszertifikat.

Upload Push-SSL-Zertifikat in Server, die Push-Service bieten ... ex: Parse, Arban Luftschiff. Es ist optional.

+2

Danke! Es hilft mir wirklich sehr. –

+0

Bitte erläutern Sie Ihre Antwort , sollten wir das Zertifikat in Schritt 4 wählen, das in Schritt 1 erstellt wird? – AsifHabib

+0

in Schritt 4 müssen Sie nur Entwicklungs-/Vertriebszertifikat auswählen .. nicht drücken SSL. – Guru

3

Sie können das SSL-Zertifikat nicht auswählen, nur weil Sie es nicht müssen. Das Bereitstellungsprofil ist nicht mit dem Push-Zertifikat verknüpft, sondern mit der App-ID, bei der Sie Ihre App für die Verwendung des APN-Dienstes eingerichtet haben. Das SSL-Zertifikat muss auf Ihren Server hochgeladen werden, damit es beim Telefonieren mit Apple als Ihr App-Server identifiziert werden kann. Sie müssen es nur herunterladen, öffnen Sie es in Ihrem Schlüsselbund und dann in der Regel exportieren Sie es und laden Sie es auf Ihrem Server.

Es ist ganz einfach, nur sicher sein, Ihre App mit einem Development Provisioning-Profil zu signieren, wenn Sie ein Development Push-Zertifikat auf Ihrem Server (Anrufe an Apple Sandbox-Server) und ein Verteilungsprofil verwenden, wenn Sie eine Produktion verwenden Zertifikat.

Wenn Sie immer noch Probleme bekommen werfen Sie einen Blick auf this guide, es ist von quickblox, aber der Teil mit dem Apple-Portal es ist das gleiche unabhängig bilden den Server oder den Dienst, den Sie verwenden, um Benachrichtigungen zu generieren und es ist wirklich gut erklärt.

+0

Vielen Dank, ich schätze Ihre Hilfe sehr. –

0

ich alle folgten auch die oben genannten Tutorials. Ich hatte das gleiche Problem mit "Schritt 4".

Was ich herausgefunden habe, ist, dass ich ein Bereitstellungsprofil nicht manuell erstellen kann (mit dem Zertifikat). Es generiert es automatisch für mich, sobald mein Xcode mit meiner AppId synchronisiert, die von mir erstellt wurde. Daher möchte ich vorschlagen, dass Sie einige Minuten warten, nachdem Sie auf der Registerkarte "Allgemein" auf die Schaltfläche "Fehler beheben" geklickt haben. (Übrigens, ich bin neu in IOS Entwickler.)