Pushwoosh Air Ane en iOS: Deshabilitar la alerta sobre iOS
-
20-12-2019 - |
Pregunta
Estoy usando este Ane Ane: https://github.com/shadeers/push-notifications-sdk/tree/master/sdk%20sample%20projects/adobeair/ane-pushwoosh/bin
Cuando mis dispositivos reciben una notificación push mientras la aplicación está en primer plano, el SDK de Pushwoosh muestra automáticamente una alerta con el contenido de notificación y los dos botones: "Cancelar" y "OK".
Hice algunas investigaciones y encontré esto en PushNotificationManager.h (Pushwoosh iOS SDK):
//show push notifications alert when push notification received and the app is running, default is TRUE
@property (nonatomic, assign) BOOL showPushnotificationAlert;
Desafortunadamente, no pude encontrar una manera de establecer este parámetro en falso usando el ANE (en AS3). Así que pensé que debería compilar el ANE yo mismo. Lo intenté, pero no logré hacerlo. Tengo errores durante la compilación:
android/src/com/arellomobile/android/push/ADMRegistrar.java:32: error: package com.amazon.device.messaging does not exist
Entonces tengo dos preguntas:
1) ¿Hay alguna forma de evitar que el SDK pushwoosh muestre una alerta al recibir un empuje mientras la aplicación se ejecuta en primer plano fuera del SDK (usando la API remota? ¿Usando la extensión nativa?)
2) Si la respuesta a 1) es no, ¿cómo puedo compilar el ANE yo mismo?
gracias mucho.
Solución
Veo que el problema se ha resuelto en GitHub, por lo que publico el enlace aquí:
https://github.com/shaders/push-notifications-sdk/Problemas / 32
El nuevo ANE ha sido comprometido con GitHub Repo. Para controlar la alerta, agregue la tecla "pushwoosh_show_alert" en info.plist Archivo con el valor booleano Sí o No.
¡Gracias!
Equipo de Pushwoosh