Saltar al contenido

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 to

Antes de usar los ejemplos, asegúrese de tener lo siguiente:

Aplicación de ejemplo de Pushwoosh

Anchor link to

Este 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 to

Clone el repositorio:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. Configurar el proyecto

Anchor link to
  1. Abra el proyecto en Xcode.

  2. Añada https://github.com/Pushwoosh/Pushwoosh-XCFramework como una dependencia de paquete de Swift (Swift Package Dependency).

  3. 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).

  4. Use el mismo identificador de paquete (bundle identifier) para el objetivo NotificationService, añadiendo .NotificationService (p. ej., com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. En Info.plist, establezca lo siguiente:

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
  1. Compile y ejecute el proyecto.
  2. Navegue a la pestaña de Configuración en la aplicación.
  3. Pulse el botón Register for Pushes.
  4. Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.

Ejemplos de Pushwoosh para iOS

Anchor link to

Explore 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.