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:
- 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 toClone el repositorio:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. Configure el proyecto
Anchor link to-
Open the project in Xcode.
-
Add
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkas Swift Package Dependency. -
Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g.,
com.pushwoosh.PushwooshSampleApp). -
Use the same bundle identifier for the NotificationService target, appending
.NotificationService(e.g.,com.pushwoosh.PushwooshSampleApp.NotificationService). -
In
Info.plist, set the:Pushwoosh_APPIDkey to the Pushwoosh Application CodePushwoosh_API_TOKENkey to the Pushwoosh Device API Token
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- Compile y ejecute el proyecto.
- Navegue a la pestaña de Configuración en la aplicación.
- Toque el botón Registrarse para 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 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.