Skip to content

Acerca del SDK Swift de Braze

El SDK Swift de Braze te ayuda a integrar las capacidades de mensajería, análisis e interacción con los usuarios de Braze en tu aplicación.

Para empezar, consulta los siguientes recursos:

Inicio rápido

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// AppDelegate.swift
import BrazeKit

class AppDelegate: UIResponder, UIApplicationDelegate {
  // ...
  static var braze: Braze? = nil

  // ...
   func application(
      _ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
    ) -> Bool {
        // ...
        let configuration = Braze.Configuration(
            apiKey: "YOUR-APP-IDENTIFIER-API-KEY",
            endpoint: "YOUR-BRAZE-ENDPOINT"
        )
        let braze = Braze(configuration: configuration)

        AppDelegate.braze = braze
        // ...
    }
}
1
AppDelegate.braze?.changeUser(userId: "Jane Doe")

Consulta la guía del desarrollador de Braze para conocer las opciones de integración avanzadas.

Compatibilidad de versiones

Herramienta Versión mínima compatible
iOS 12.0+
Mac Catalyst 16.0+
tvOS 12.0+
visionOS 1.0+
Xcode 26.0+ (17A324)

Gestores de paquetes

  • Swift Package Manager
  • CocoaPods

Bibliotecas

  iOS tvOS macCatalyst visionOS
BrazeKit
Biblioteca principal del SDK que proporciona soporte para análisis y notificaciones push.
1
BrazeUI
Biblioteca de interfaz de usuario proporcionada por Braze para In-App Messages y Content Cards.
n/a
BrazeLocation
Biblioteca de ubicación que proporciona soporte para análisis de ubicación y monitoreo de geovallas.
2 2
BrazeNotificationService
Biblioteca de extensión del servicio de notificaciones que proporciona soporte para notificaciones push enriquecidas.
n/a
BrazePushStory
Biblioteca de extensión de contenido de notificaciones que proporciona soporte para Push Stories.
n/a

1 Las notificaciones push no son compatibles con tvOS
2 El monitoreo de geovallas no es compatible con tvOS ni visionOS

Ejemplos

Explora nuestro proyecto de ejemplos, que muestra integraciones de múltiples características.

Repositorios alternativos

Variante Repositorio Issues de GH, info del SDK
Fuentes y XCFrameworks estáticos braze-inc/braze-swift-sdk
XCFrameworks estáticos braze-inc/braze-swift-sdk-prebuilt-static
XCFrameworks dinámicos braze-inc/braze-swift-sdk-prebuilt-dynamic
XCFrameworks combinables (acceso anticipado) braze-inc/braze-swift-sdk-prebuilt-mergeable

Contacto

Si tienes preguntas, ponte en contacto con [email protected].

Para obtener detalles del repositorio y proyectos de ejemplo, consulta https://github.com/braze-inc/braze-swift-sdk.

New Stuff!