iOS10 UNNotificationServiceExtension pas appelé

Im mise en œuvre de nouvelles iOS10 extension à utiliser riche notifications. Im essayant de le tester sur les notifications push, mais ne fonctionne pas, je viens de recevoir une notification simple et ne va pas à travers l'extension.

J'ai fait tout ce qu'il est spécifié dans les sites officiels et quelques autres endroits:

  • J'ai mon app et fonctionne avec les notifications push, et le droit de profil de configuration
  • J'ai ajouté un nouvel objectif pour mon application, un Service de Notification d'Extension
  • Mis en œuvre mon propre code (il n'importe pas vraiment, car n'est pas même d'entrer à la nouvelle classe)
  • Aussi, j'ai eu à définir un profil de configuration pour cette extension, je viens d'utiliser un avec un caractère générique, je ne vois pas de documentation spécifiant si l'objectif d'extension a pour activer les notifications push capacité, dans ce cas j'aurais besoin d'un provisionnement pour celui-là, à l'instant je viens d'utiliser un joker de prov, de toute façon il correspond à (il doit correspondre) le profil que j'ai utiliser dans l'application cible, et les notifications push, la fonctionnalité est activée pour l'application cible.
  • J'ai ajouté UNNotificationExtensionCategory et NSExtensionPointIdentifier. Aussi Im envoi de la catégorie en tant que partie de la poussée de la charge utile à partir du serveur.

Comme je l'ai dit, je reçois la notification, mais ne passe jamais par le biais de l'extension. Je vois comment le système d'exploitation tente de charger l'extension, mais puis lève une erreur avec aucune description pour identifier le problème:

Dec 31 21:00:00 iPhone SpringBoard(libextension.dylib)[51] <Notice>: calling plugIn beginUsing:   
Dec 31 21:00:57 iPhone pkd[86] <Notice>: assigning plug-in com.test.app.NotificationWithAttachmentExtension(1.0) to plugin sandbox   
Dec 31 21:03:57 iPhone pkd[86] <Notice>: enabling pid=51 for plug-in com.test.app.NotificationWithAttachmentExtension(1.0) 38BB5FF1-2597-42E0-B950-169DBFA80573 /private/var/containers/Bundle/Application/A8C47706-C0EC-4FB1-ABA7-0118372F6900/testapp.app/PlugIns/NotificationWithAttachmentExtension.appex   
Dec 31 21:00:53 iPhone SpringBoard(PlugInKit)[51] <Notice>: plugin com.test.app.NotificationWithAttachmentExtension interrupted   
Dec 31 21:03:56 iPhone SpringBoard(PlugInKit)[51] <Notice>: Hub connection error Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.test.app.NotificationWithAttachmentExtension" UserInfo={NSDebugDescription=connection to service named com.test.app.NotificationWithAttachmentExtension}   
Jun 29 13:33:36 iPhone SpringBoard(libextension.dylib)[51] <Notice>: PlugInKit error in beginUsing:   
Jun 17 23:33:04 iPhone SpringBoard(libextension.dylib)[51] <Notice>: killing invalid plugIn   
Dec 31 21:00:00 iPhone SpringBoard(UserNotificationsServer)[51] <Error>: Extension error whilst trying to modify push notification F502-9B36: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.test.app.NotificationWithAttachmentExtension" UserInfo={NSDebugDescription=connection to service named com.test.app.NotificationWithAttachmentExtension}   
Dec 31 21:00:00 iPhone SpringBoard(UserNotificationsServer)[51] <Notice>: [com.test.app] Saving notification F502-9B36   
Dec 31 21:00:00 iPhone SpringBoard(libextension.dylib)[51] <Notice>: completed calling plugIn beginUsing: for pid: 0  

Extension concernée .plist:

  <dict>
<key>NSExtensionAttributes</key>
<dict>
<key>UNNotificationExtensionCategory</key>
<string>attachmentCategory</string>
<key>UNNotificationExtensionInitialContentSizeRatio</key>
<real>1</real>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.usernotifications.service</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).NotificationService</string>
</dict>

Ce qui est erroné ou manquant?

Merci d'avance

Essayez d'ajouter ceci: <key>UNNotificationExtensionDefaultContenthidden</key> <vrai/> NSExtensionAttributes
Avez-vous jamais trouver une solution? Si oui, pourriez-vous nous le décrire ou partager un lien que nous sommes confronté à un problème similaire...
enfin j'ai ce travail correctement, et c'est ce que je me souviens de cette émission:
de commentaire ci-dessous en réponse, il était trop long pour le mettre comme commentaire...
Un peu hors-sujet, mais comment voulez-vous obtenir le tremplin journal? 31-déc-21:00:00 iPhone SpringBoard

OriginalL'auteur Rodrigo.C | 2016-09-23