Saltar al contenido

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 to

Para integrar el SDK de iOS de Pushwoosh en su aplicación, necesitará lo siguiente:

Descargue el proyecto de ejemplo

Anchor link to

Clone el proyecto de ejemplo desde GitHub:

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

Configure 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

Ejecute el proyecto

Anchor link to
  1. Compile y ejecute el proyecto.
  2. La aplicación tendrá dos pestañas: “Actions” y “Settings”. Navegue a la pestaña Settings.
  3. Toque el botón Register for Pushes.
  4. Otorgue permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.

Debería ver una entrada de registro como esta:

Terminal window
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 to

Vuelva al Panel de Control de Pushwoosh y envíe una notificación push a su dispositivo registrado.

¿Qué sigue?

Anchor link to

Para obtener más información, consulte la guía de integración básica