Skip to content

Sobre o Braze Swift SDK

O Braze Swift SDK ajuda você a integrar recursos de envio de mensagens, análise de dados e engajamento de usuários da Braze ao seu aplicativo.

Para começar, consulte os seguintes recursos:

Início 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")

Consulte o Guia do Desenvolvedor da Braze para opções avançadas de integração.

Suporte de versão

Ferramenta Versão mínima suportada
iOS 12.0+
Mac Catalyst 16.0+
tvOS 12.0+
visionOS 1.0+
Xcode 26.0+ (17A324)

Gerenciadores de pacotes

  • Swift Package Manager
  • CocoaPods

Bibliotecas

  iOS tvOS macCatalyst visionOS
BrazeKit
Biblioteca principal do SDK com suporte para análise de dados e notificações por push.
1
BrazeUI
Biblioteca de interface do usuário fornecida pela Braze para In-App Messages e Content Cards.
n/a
BrazeLocation
Biblioteca de localização com suporte para análise de local e monitoramento de geofence.
2 2
BrazeNotificationService
Biblioteca de extensão de serviço de notificação com suporte para notificações por push avançadas.
n/a
BrazePushStory
Biblioteca de extensão de conteúdo de notificação com suporte para Push Stories.
n/a

1 Notificações por push não são suportadas no tvOS
2 Monitoramento de geofence não é suportado no tvOS e no visionOS

Exemplos

Explore nosso projeto de exemplos, que demonstra integrações de múltiplos recursos.

Repositórios alternativos

Variante Repositório Issues do GH, informações do SDK
Fontes e 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 combináveis (acesso antecipado) braze-inc/braze-swift-sdk-prebuilt-mergeable

Contato

Se você tiver dúvidas, entre em contato pelo e-mail [email protected].

Para detalhes do repositório e projetos de exemplo, consulte https://github.com/braze-inc/braze-swift-sdk.

New Stuff!