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)

パッケージマネージャー

  • Swift Package Manager
  • CocoaPods

ライブラリー

  iOS tvOS macCatalyst visionOS
BrazeKit
分析プッシュ通知をサポートするメインSDKライブラリー。
1
BrazeUI
In-App MessagesContent CardsのためのBraze提供UIライブラリー。
n/a
BrazeLocation
ロケーション分析とジオフェンスモニタリングをサポートするロケーションライブラリー。
2 2
BrazeNotificationService
リッチプッシュ通知をサポートする通知サービス拡張ライブラリー。
n/a
BrazePushStory
Push Storiesをサポートする通知コンテンツ拡張ライブラリー。
n/a

1 tvOSではプッシュ通知はサポートされていません
2 tvOSおよびvisionOSではジオフェンスモニタリングはサポートされていません

サンプル

複数の機能の統合を紹介するサンプルプロジェクトをご覧ください。

代替リポジトリ

バリアント リポジトリ GH Issues、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!