Ejemplos de código para iOS
Con los ejemplos de Pushwoosh para iOS, puede explorar la funcionalidad de Pushwoosh sin integrar el SDK en su proyecto, o revisar cómo se implementa el SDK de Pushwoosh en nuestros proyectos de ejemplo.
Prerrequisitos
Anchor link toAntes de usar los ejemplos, asegúrese de tener lo siguiente:
Aplicación de ejemplo de Pushwoosh
Anchor link toEste proyecto es una aplicación básica de iOS con el SDK de Pushwoosh integrado, que muestra características clave como:
- Recibir notificaciones push.
- Seguimiento de la entrega de notificaciones push.
- Gestión de etiquetas de usuario.
- Envío de eventos
- Registro de usuarios
Utilice la aplicación de ejemplo como una herramienta de aprendizaje o como base para su desarrollo.
1. Descargar la aplicación de ejemplo
Anchor link toClone el repositorio:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. Configurar el proyecto
Anchor link to-
Abra el proyecto en Xcode.
-
Añada
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkcomo una dependencia de paquete de Swift (Swift Package Dependency). -
Establezca el identificador de paquete (bundle identifier) para el objetivo principal (PushwooshSampleApp) para que coincida con su proyecto de Pushwoosh (p. ej.,
com.pushwoosh.PushwooshSampleApp). -
Use el mismo identificador de paquete (bundle identifier) para el objetivo NotificationService, añadiendo
.NotificationService(p. ej.,com.pushwoosh.PushwooshSampleApp.NotificationService). -
En
Info.plist, establezca lo siguiente:- la clave
Pushwoosh_APPIDal Código de Aplicación de Pushwoosh - la clave
Pushwoosh_API_TOKENal Token de API de Dispositivo de Pushwoosh
- la clave
Importante: Asegúrese de dar al token acceso a la aplicación correcta en su Panel de Control de Pushwoosh. Aprenda más
3. Ejecutar el proyecto
Anchor link to- Compile y ejecute el proyecto.
- Navegue a la pestaña de Configuración en la aplicación.
- Pulse el botón Register for Pushes.
- Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.
Ejemplos de Pushwoosh para iOS
Anchor link toExplore nuestro repositorio pushwoosh-quickstart-ios para obtener ejemplos de código totalmente documentados que cubren diversas características del SDK. Estos ejemplos están listos para ser utilizados como referencia o como punto de partida para sus propios proyectos.