Configuración de badges para Unity
Dado que el plugin de Unity no contiene el encabezado PWNotificationExtensionManager, debes realizar varios pasos adicionales para implementar Badges en tu proyecto de Unity.
1. Añade la Extensión del Servicio de Notificaciones (File -> New -> Target…)
Anchor link to
2. Selecciona la “Notification Service Extension”
Anchor link to
3. Añade Pushwoosh.xcframework al target de la extensión NotificationService de la siguiente manera:
Anchor link to- Elige el target de la extensión NotificationService.
- Ve a la pestaña “General”.
- Busca ‘Framework and Libraries’ y presiona el botón ’+’.
- Selecciona Pushwoosh.xcframework.

4. Actualiza el código de la Extensión del Servicio de Notificaciones de la siguiente manera:
Anchor link to#import "NotificationService.h"#import "PWNotificationExtensionManager.h"
@interface NotificationService ()
@property (nonatomic, strong) void (^contentHandler)(UNNotificationContent *contentToDeliver);@property (nonatomic, strong) UNMutableNotificationContent *bestAttemptContent;
@end
@implementation NotificationService
- (void)didReceiveNotificationRequest:(UNNotificationRequest *)request withContentHandler:(void (^)(UNNotificationContent * _Nonnull))contentHandler { self.contentHandler = contentHandler; self.bestAttemptContent = [request.content mutableCopy];
[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];}
- (void)serviceExtensionTimeWillExpire { // Called just before the extension will be terminated by the system. // Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used. self.contentHandler(self.bestAttemptContent);}
@end5. Añade la “App Groups Capability” para cada target de tu aplicación
Anchor link to


6. Añade el ID de los App Groups a tu info.plist para cada target de tu aplicación
Anchor link to<key>PW_APP_GROUPS_NAME</key><string>group.com.example.demoapp_example</string>Comparte tus comentarios con nosotros
Anchor link toTus comentarios nos ayudan a crear una mejor experiencia, por lo que nos encantaría saber de ti si tienes algún problema durante el proceso de integración del SDK. Si encuentras alguna dificultad, no dudes en compartir tus opiniones con nosotros a través de este formulario.