iOS
Send Push Notifications
Enviar notificaciones push con Cliente Push en Objective-C
11 min
enviar notificaciones push desde el lado del cliente en objective c introducción esta sección explica cómo puedes enviar notificaciones push a través de tu cliente ios con back4app así es como se verá en cualquier momento, puedes acceder al proyecto completo construido con este tutorial en nuestro repositorio de github requisitos previos para completar este inicio rápido, necesitas xcode una aplicación creada en back4app sigue el tutorial de nueva aplicación parse para aprender cómo crear una aplicación parse en back4app una aplicación ios conectada a back4app nota sigue el tutorial de instalación del sdk de parse (swift) para crear un proyecto xcode conectado a back4app una aplicación ios configurada a través de tutorial de notificaciones push de back4app a través del dashboard un dispositivo ios, iphone o ipad, que ejecute ios 10 o superior una cuenta de desarrollador de apple paga en adelante, asumiremos que has completado todos los pasos del tutorial de notificaciones push de back4app a través del dashboard , incluso si usas el proyecto ios construido con este tutorial que está disponible en nuestro repositorio de github deberías tener notificaciones push básicas funcionando y también ser capaz de enviar notificaciones a través de la consola de administración 1 habilitar client push ve a sitio web de back4app inicia sesión, encuentra tu aplicación y haz clic en configuración del servidor encuentra el bloque “configuraciones principales” y haz clic en configuraciones configuraciones el bloque “configuraciones principales” se ve así 3\ desplázate hasta el final de la página y haz clic en el editar detalles editar detalles botón, como se muestra a continuación 4\ verás una casilla llamada permitir notificaciones push del cliente permitir notificaciones push del cliente al final de la página de edición, marca esa casilla y haz clic en el guardar guardar botón, como se muestra a continuación 2 suscribe tu dispositivo al canal de noticias suponiendo que has completado el tutorial de notificaciones push de back4app a través del dashboard https //www back4app com/docs/ios/push notifications/best ios push notification service , querrás modificar el proyecto completado de ese tutorial o descargarlo de nuestro repositorio de github primero, agregarás un canal a tu objeto de instalación harás esto alterando el método createinstallationonparse createinstallationonparse en tu archivo appdelegate abre el archivo appdelegate m appdelegate m de tu proyecto y agrega la siguiente línea de código ‘ \[currentinstallation setobject @\[@”news1”] forkey @”channels”]; ’ que establecerá el array de canales del objeto de instalación para contener un canal llamado noticias noticias appdelegate m appdelegate m esto te permitirá enviar un mensaje a todos los que se suscriban al canal llamado news news a través del código en la nube asegúrate de que tu versión de didregisterforremotenotificationswithdevicetoken didregisterforremotenotificationswithdevicetoken sea la misma que el código a continuación 2\ a continuación, agregaremos un método a tu delegado de aplicación para enviar un push al news news cada vez que la aplicación se inicie abre el appdelegate m appdelegate m de tu proyecto y el método a continuación y asegúrate de que este método se ejecute cada vez que la aplicación se inicie llamándolo desde didfinishlaunchingwithoptions didfinishlaunchingwithoptions appdelegate swif 3 prueba que puedes enviar notificaciones push dirigidas a ti mismo a través del cliente abre tu aplicación desde el simulador mientras dejas tu dispositivo físico cerrado con la pantalla de bloqueo activada deberías ver las notificaciones aparecer en la pantalla de bloqueo de tu dispositivo tan pronto como la aplicación se abra en el simulador reflexiones finales deberías tener una comprensión firme de cómo enviar notificaciones desde el cliente puedes combinarlo con un pfquery para dirigir a los usuarios en función de algún tipo de propiedad como edad, ubicación u objeto id solo recuerda que si la notificación del cliente está habilitada puede ser explotada y no se puede desactivar sin restringir todas las notificaciones del cliente se recomienda que marques para notificaciones desde cloud code , pero aún así es bueno saberlo ¡está hecho! ¡en esta etapa, puedes enviar notificaciones push usando client push a través de back4app!