push notifications ios firebase
Cómo probar Push Notification está funcionando en mi aplicación (8)
Aquí se publica una guía muy interesante: Programación de los servicios de notificación push de Apple
Y una aplicación aquí: PushMeBaby Mac Os App que puede descargar y usar para enviar notificaciones push a sus dispositivos desde una Mac.
APNS enviará la notificación de inserción a su dispositivo tan pronto como su dispositivo esté disponible. Si no me equivoco, su dispositivo hace sonar APNS cada minuto.
En mi aplicación, estoy implementando el Servicio de notificación push.
Tengo un servidor de proveedor de contenido, que contiene algunos productos.
He generado el certificado de cliente SSL y lo he adjuntado a mi perfil de aprovisionamiento de desarrollo. Este perfil también se agrega a mi aplicación.
He escrito el código dentro de los métodos de delegado (guiado por la guía de Apple para implementar la notificación de inserción). Todo listo.
Ahora quiero probar mi aplicación si está entregando la notificación de inserción según el requisito. Cualquier idea sobre cómo puedo probarla me ayudaría mucho.
¿Debería agregar un nuevo producto al servidor del proveedor de contenido para probar esto?
En caso afirmativo, ¿cuánto tardarán los APNS en enviar la notificación de inserción a mi dispositivo?
Deberías probar la rama de PushMeBaby , funcionó para mí.
Probé las 3 sugerencias anteriores sin éxito. En caso de que alguien más acabe buscando una solución a esto, lo encontré y funciona de maravilla:
Empujador https://github.com/noodlewerk/NWPusher
Pruebe esta aplicación en línea, a través de la cual puede pegar el token de su dispositivo y proporcionar el certificado, y así enviar notificaciones automáticas a cualquier dispositivo y también puede personalizar los datos. http://pushmebaby.herokuapp.com
Puede utilizar APNS tester, es una herramienta muy buena para probar APNS desde el enlace Mac Machine para descargar this software. 2 cosas que debe proporcionar para probar la notificación de inserción
1. Certificado APNS (archivo .cer) 2. Token de dispositivo del dispositivo iOS del usuario
PushMeBaby está congelado cuando pruebo iOS10 en Xcode8. Pruebe NWPusher, https://github.com/noodlewerk/NWPusher . Una herramienta amigable y simple con GUI.
Si desea admitir la autenticación basada en certificados y tokens con APNS, puede probar las notificaciones automáticas.
¿Qué hay de curl
:
curl -d ''{"aps":{"alert":"This is a test notification"}}'' --cert YourCertificate.pem:YourPassword -H "apns-topic: com.example.yourapp" --http2 https://api.development.push.apple.com/3/device/YourDeviceToken
Primero necesitas curl
con soporte http2
.
Y necesita convertir su certificado de pem
formato de pem
usando openssl
.