2017-05-31 1 views
0

Ich habe endlich den gesamten Push-Benachrichtigungen-Prozess für meine Enterprise-App funktioniert, aber es scheint nur zu funktionieren, wenn die App auf dem Gerät geladen wird die Xcode-Schnittstelle und nicht durch die Bereitstellung von unserem Server. Ich sehe, dass die App ein anderes Geräte-Token generiert, wenn es über den Server installiert wurde, als wenn es über Xcode geladen wird. Mein Server sendet den neuen Gerätecode definitiv an den Apple Push Notification-Server, aber er geht nicht zum Gerät.iOS: APNs erkennt anscheinend kein Geräte-Token, wenn Enterprise-App bereitgestellt wird

Dies ist alles noch in der Entwicklung, weil ich meine App zu einer kleinen Gruppe von Benutzern bereitstellen muss, um es zu testen, bevor es veröffentlicht wird. Ich frage mich, ob die Bereitstellung über den Server ein Produktionszertifikat erfordert und das Entwicklungszertifikat ignoriert.

Das ist alles noch ziemlich neu für mich, also sind die Feinheiten von Push Notifications immer noch. über meinen Kopf. Jede Hilfe, die dies versteht, wäre willkommen.

+0

Ja, wenn Sie Ihre App über Xcode installieren und starten, verwendet APNs das APNs-Zertifikat des Entwicklers und wenn Sie es von Ihrem Server installieren/installieren, wird wahrscheinlich die Produktionsumgebung verwendet. Letzteres hängt davon ab, wie Sie die .ipa auf dem Server erstellt haben. – onnoweb

+0

@onnoweb Danke! Das war das Problem. Das ist mir tatsächlich aufgefallen, als ich beim Mittagessen war, aber deine Post hat mir geholfen, das zu bestätigen. Ich habe für die Entwicklung exportiert und das repariert. Ich weiß nicht, warum es mir vorher nicht eingefallen ist. Wenn du das als Antwort postest, werde ich es akzeptieren. Danke noch einmal! –

Antwort

1

Ja, wenn Sie Ihre App von Xcode installieren und starten, verwendet APNs das APNs-Zertifikat des Entwicklers und wenn Sie es von Ihrem Server installieren/installieren, wird wahrscheinlich die Produktionsumgebung verwendet. Letzteres hängt davon ab, wie Sie die .ipa auf dem Server erstellt haben.

Verwandte Themen