2017-04-14 3 views
1

Ich arbeite an der iOS 10 APNs-Funktion, versuchen, Notification Service Extension zu einer bestehenden App hinzuzufügen, fügen Sie die Funktion des Schiebens eines Bildes in die App.iOS 10 Notification Service Extension

Nachdem die Erweiterung hinzugefügt wurde, erhielt sie die Push-Nachricht. Aber konnte das Bild nicht empfangen, die Funktion (in der Erweiterung geschrieben) des Herunterladens des gedrückten Bildes wurde während des Debuggens nicht ausgeführt. Ich überprüfte den Inhalt im App-Paket, bestätigte, dass die Erweiterung in der App installiert war, es hat einfach nicht funktioniert.

Was mich verwirrt hat war: Ich habe ein neues Testprojekt mit derselben Bundle ID erstellt. Die Test-App könnte die Push-Nachricht erhalten und das Bild korrekt anzeigen (siehe unten)

Was ist falsch an dem bestehenden Projekt? Ich habe versucht, den Unterschied zwischen dem bestehenden Projekt und dem Testprojekt zu finden, fand aber nichts in Code, Umgebung und Umgebung.

Ist jemand schon einmal darauf gestoßen? Ich habe für eine Woche in diesem Kampf ...

screen shot

Referenz:

WWDC 2016 APNS Guide: https://willowtreeapps.com/ideas/wwdc-2016-rich-notifications-in-ios-10

Apple-Benachrichtigung Anleitung: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ModifyingNotifications.html#//apple_ref/doc/uid/TP40008194-CH16-SW1

Antwort

0

Schließlich Dieser Fehler wurde behoben, bitte sehen Sie das beigefügte Bild. XCode empfiehlt, die Architektur als automatisch zu definieren, und dies tat ich, dann funktionierte die Erweiterung des Benachrichtigungsdienstes und konnte das verschobene Bild erhalten. Ich weiß nicht, warum diese Einstellung das Problem verursacht hat, aber ich bin mir sicher, dass es funktioniert.

enter image description here

Verwandte Themen