Inicio rápido del SDK de iOS
Comience a usar el SDK de iOS de Pushwoosh con este ejemplo rápido y sencillo.
Prerrequisitos
Anchor link toPara integrar el SDK de iOS de Pushwoosh en su aplicación, necesitará lo siguiente:
Descargue el proyecto de ejemplo
Anchor link toClone el proyecto de ejemplo desde GitHub:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.gitConfigure 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
Ejecute el proyecto
Anchor link to- Compile y ejecute el proyecto.
- La aplicación tendrá dos pestañas: “Actions” y “Settings”. Navegue a la pestaña Settings.
- Toque el botón Register for Pushes.
- Otorgue permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.
Debería ver una entrada de registro como esta:
Pushwoosh: Initializing application runtime[PW] BUNDLE ID: __YOUR_BUNDLE_ID__[PW] APP CODE: __YOUR_APP_CODE__[PW] PUSHWOOSH SDK VERSION: 6.7.13[PW] HWID: __YOUR_HWID__[PW] PUSH TOKEN: (null)[PW] [I] -[PWNotificationManagerCompatiOS10] NotificationCenter authorization granted: 1[PW] [I] -[PWPushNotificationsManagerCommon] Registered for push notifications: __YOUR_PUSH_TOKEN__Su dispositivo ya está registrado en Pushwoosh.
Envíe una notificación push
Anchor link toVuelva al Panel de Control de Pushwoosh y envíe una notificación push a su dispositivo registrado.
¿Qué sigue?
Anchor link toPara obtener más información, consulte la guía de integración básica