Skip to content

Über das Braze Swift SDK

Das Braze Swift SDK hilft Ihnen, Braze-Messaging, Analytics und Funktionen zum Nutzer:innen-Engagement in Ihre Anwendung zu integrieren.

Für den Einstieg stehen Ihnen die folgenden Ressourcen zur Verfügung:

Schnellstart

Die folgenden Snippets zeigen die Mindestkonfiguration, die erforderlich ist, um das Braze Swift SDK zu Ihrer App hinzuzufügen.

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")

Weitere Informationen zu erweiterten Integrationsoptionen finden Sie im Braze-Entwicklerleitfaden.

Versionsunterstützung

Die folgende Tabelle listet die mindestens unterstützten Versionen für Tools auf, die vom Braze Swift SDK verwendet werden.

Tool Mindestens unterstützte Version
iOS 12.0+
Mac Catalyst 16.0+
tvOS 12.0+
visionOS 1.0+
Xcode 26.0+ (17A324)

Paketmanager

  • Swift-Paketmanager
  • CocoaPods

Bibliotheken

Die folgende Tabelle beschreibt jede Bibliothek im Braze Swift SDK.

  iOS tvOS macCatalyst visionOS
BrazeKit
Haupt-SDK-Bibliothek mit Unterstützung für Analytics und Push-Benachrichtigungen.
1
BrazeUI
Von Braze bereitgestellte UI-Bibliothek für In-App Messages und Content Cards.
n/a
BrazeLocation
Standort-Bibliothek mit Unterstützung für Standort-Analytics und Geofence-Überwachung.
2 2
BrazeNotificationService
Notification-Service-Extension-Bibliothek mit Unterstützung für Rich-Push-Benachrichtigungen.
n/a
BrazePushStory
Notification-Content-Extension-Bibliothek mit Unterstützung für Push Stories.
n/a

1 Push-Benachrichtigungen werden auf tvOS nicht unterstützt
2 Geofence-Überwachung wird auf tvOS und visionOS nicht unterstützt

Beispiele

Erkunden Sie unser Beispielprojekt, das die Integration mehrerer Features veranschaulicht.

Alternative Repositories

Variante Repository GH Issues, SDK-Info
Sources und statische XCFrameworks braze-inc/braze-swift-sdk
Statische XCFrameworks braze-inc/braze-swift-sdk-prebuilt-static
Dynamische XCFrameworks braze-inc/braze-swift-sdk-prebuilt-dynamic
Mergeable XCFrameworks (Early Access) braze-inc/braze-swift-sdk-prebuilt-mergeable

Kontakt

Bei Fragen wenden Sie sich bitte an [email protected].

Details zum Repository und Beispielprojekte finden Sie unter https://github.com/braze-inc/braze-swift-sdk.

New Stuff!