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

Use la aplicación de ejemplo como una herramienta de aprendizaje o una 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. Toque el botón Registrarse para 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 completamente documentados que cubren varias características del SDK. Estos ejemplos están listos para usar como referencias o puntos de partida para sus propios proyectos.