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:

  • Recepción de 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. Descargue la aplicación de ejemplo

Anchor link to

Clone el repositorio:

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

2. Configure el proyecto

Anchor link to
  1. Open the project in Xcode.

  2. Add https://github.com/Pushwoosh/Pushwoosh-XCFramework as Swift Package Dependency.

  3. Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g., com.pushwoosh.PushwooshSampleApp).

  4. Use the same bundle identifier for the NotificationService target, appending .NotificationService (e.g., com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. In Info.plist, set the:

Important: Be sure to give the token access to the right app in your Pushwoosh Control Panel. Learn more

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