Skip to content

Braze Swift SDK 소개

Braze Swift SDK는 Braze 메시징, 분석 및 사용자 참여 기능을 애플리케이션에 통합하는 데 도움을 줍니다.

시작하려면 다음 리소스를 참조하세요:

빠른 시작

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

고급 통합 옵션은 Braze 개발자 가이드를 참조하세요.

버전 지원

도구 최소 지원 버전
iOS 12.0+
Mac Catalyst 16.0+
tvOS 12.0+
visionOS 1.0+
Xcode 26.0+ (17A324)

패키지 매니저

  • 스위프트 패키지 매니저
  • CocoaPods

라이브러리

  iOS tvOS macCatalyst visionOS
BrazeKit
분석푸시 알림을 지원하는 메인 SDK 라이브러리.
1
BrazeUI
In-App MessagesContent Cards를 위한 Braze 제공 사용자 인터페이스 라이브러리.
n/a
BrazeLocation
위치 분석 및 지오펜스 모니터링을 지원하는 위치 라이브러리.
2 2
BrazeNotificationService
리치 푸시 알림을 지원하는 알림 서비스 확장 라이브러리.
n/a
BrazePushStory
Push Stories를 지원하는 알림 콘텐츠 확장 라이브러리.
n/a

1 tvOS에서는 푸시 알림이 지원되지 않습니다
2 tvOS 및 visionOS에서는 지오펜스 모니터링이 지원되지 않습니다

예제

여러 기능의 통합을 보여주는 예제 프로젝트를 살펴보세요.

대체 리포지토리

배리언트 리포지토리 GH 이슈, SDK 정보
소스 및 정적 XCFrameworks braze-inc/braze-swift-sdk
정적 XCFrameworks braze-inc/braze-swift-sdk-prebuilt-static
동적 XCFrameworks braze-inc/braze-swift-sdk-prebuilt-dynamic
병합 가능 XCFrameworks (얼리 액세스) braze-inc/braze-swift-sdk-prebuilt-mergeable

연락처

질문이 있으시면 [email protected]으로 문의해 주세요.

리포지토리 세부 정보 및 샘플 프로젝트는 https://github.com/braze-inc/braze-swift-sdk를 참조하세요.

New Stuff!