2017-08-03 1 views
0

Ich bin nicht in der Lage Push-Benachrichtigung über UNNotificationServiceExtension auf iPhone 5 läuft auf IOS 10.UNNotificationServiceExtension arbeiten nicht auf iPhone 5 (IOS 10)

Die mutable-content Flag wird gesetzt als 1 innerhalb der Nutzlast in aps abzufangen. Die gleiche Benachrichtigung wird in der Erweiterung für iPhone 6S abgefangen.

Wird die App des Benachrichtigungsdienstes auf iPhone5 nicht unterstützt (wegen 32-Bit vielleicht)?

Ich habe mir die documentation angeschaut und es wird nirgendwo erwähnt, dass es nur auf bestimmten Geräten funktioniert.

Fragte die gleiche question im Apple Developer Forum auch.

+0

Überprüfen Sie Ihr Deployment-Ziel für die Erweiterung. Es sollte für Testgerät und Bereitstellungsziel identisch sein. Nach dem Ändern des Bereitstellungsziels auf 10.0 wurde die UNNotificationServiceExtension-Instanz mit dem Namen –

+0

aufgerufen. Derselbe Build funktioniert auf dem iPhone 6S. Ich denke nicht, dass es ein Problem mit den Einsatzzielen ist. –

+1

Möglicherweise ist Ihr iPhone 6S-Gerät 10.1 und entspricht Ihrem Bereitstellungsziel UNNotificationServiceExtension und das iPhone 5 verwendet eine niedrigere Version des Bereitstellungsziels. –

Antwort

1

Überprüfen Sie Ihr Implementierungsziel für die Erweiterung. Es sollte für Testgerät und Bereitstellungsziel identisch sein. Nach dem Ändern des Bereitstellungsziels auf 10.0 wurde die UNNotificationServiceExtension-Instanz perfekt aufgerufen. Möglicherweise ist Ihr iPhone 6S-Gerät 10.1 und entspricht Ihrem Bereitstellungsziel UNNotificationServiceExtension und das iPhone 5 verwendet eine niedrigere Version des Bereitstellungsziels. So funktioniert nicht auf iPhone 5.

Verwandte Themen