2016-07-19 7 views
11

Ich habe Apns in meiner Anwendung implementiert und es funktionierte bis gestern ohne Probleme. Heute plötzlich hörte es auf zu arbeiten und die folgende Methode wird nicht aufgerufen:APNS: Validierung der Zertifikatskette für curier.sandbox.push.apple.com fehlgeschlagen - didRegisterForRemoteNotificationWithDeviceToken wird nicht aufgerufen

Ich habe keinen gültigen Grund gefunden. Meine iOS Version ist 9.3.2;

Im Geräteprotokoll ich die folgende Fehlermeldung angezeigt:

Fehlgeschlagen Zertifikatskette für courier.sandbox.push.apple.com

I Fabrik das Gerät zurückzusetzen, aber es didn zu validieren arbeite nicht.

Interessanterweise funktioniert die APNs auf meinem anderen Gerät mit der gleichen iOS-Version.

Interessanterweise funktioniert auf dem gleichen Gerät meine andere Test Push-Anwendung (der gleiche Code kopieren und einfügen) gut.

Hat jemand eine Idee, dieses Problem zu lösen?

Vielen Dank im Voraus.

+0

Bekam das gleiche Problem heute mit meinem Gerät, keine Ahnung, wie es zu lösen ist. – Ruenzuo

+1

Auch ab heute wird Push für einige gültige Token nicht mehr empfangen. – PgmFreek

+1

Sieht so aus, als ob die Sandbox nicht funktioniert: https://forums.developer.apple.com/thread/52224 – TheBronx

Antwort

4

Ähnliches Problem passierte mir heute auch auf 3 Test-Handys, die alle iOS 9.3.2 laufen. Eine davon ist ein iPhone5 und der andere ist ein iPhone 6.

Die folgenden Erkenntnisse helfen können, das Problem zu vermeiden, bis festgelegt:

  1. ich sah, dass das Problem nur auftreten, wenn die Unterzeichnung der App mit einem Entwicklungszertifikat . In der Produktionsumgebung schien alles wie erwartet zu funktionieren (sowohl für reguläre APNS als auch für VoIP APNS).

  2. Das Problem ist nur bei einer unserer Apps reproduzierbar. Eine andere App, selbst wenn sie als Entwicklung signiert wurde, hat wie erwartet funktioniert (didRegisterForRemoteNotificationWithDeviceToken wurde vom System aufgerufen).

  3. Das Problem war nicht reproduzierbar beim Testen der problematischen App auf einem iOS 8.4.1 Telefon, sowohl für reguläre APNS als auch für VoIP APNS.

-Update für den 20. Juli, 2016: Es scheint, dass dies ein vorübergehendes Problem in APNS Sandbox-Umgebung war, ging heute alles wieder normal.

+2

Gibt es Hinweise darauf, was der Unterschied zwischen der nicht funktionierenden App und der funktionierenden sein könnte? – Ruenzuo

+0

Der einzige große Unterschied, den ich feststellen kann, ist, dass die nicht funktionierende App derzeit auf iTunes verbunden ist, während die funktionierende nicht ist. – AmitW

1

Es scheint, dass es ein Problem von Apple Push-Benachrichtigung Sandbox-Server war. Heute funktioniert es.