Skip to content

통합 완료

이 단계를 따르기 전에 스위프트 패키지 매니저 또는 CocoaPods를 사용하여 iOS용 Swift SDK를 통합했는지 확인합니다.

앱 대리자를 업데이트하세요

Braze Swift SDK에 포함된 기능을 가져오기 위해 다음 코드를 AppDelegate.swift 파일에 추가합니다.

1
import BrazeKit

다음으로, AppDelegate 클래스에 정적 속성정보를 추가하여 애플리케이션의 수명 동안 Braze 인스턴스에 대한 강력한 참조를 유지합니다.

1
2
3
class AppDelegate: UIResponder, UIApplicationDelegate {
  static var braze: Braze? = nil
}

마지막으로, AppDelegate.swift에서 다음 스니펫을 application:didFinishLaunchingWithOptions: 메서드에 추가하십시오:

1
2
3
4
5
6
let configuration = Braze.Configuration(
    apiKey: "YOUR-APP-IDENTIFIER-API-KEY",
    endpoint: "YOUR-BRAZE-ENDPOINT"
)
let braze = Braze(configuration: configuration)
AppDelegate.braze = braze

YOUR-APP-IDENTIFIER-API-KEYYOUR-BRAZE-ENDPOINT을(를) 앱 설정 페이지에서 올바른 값으로 업데이트하십시오. 앱 식별자 API 키를 찾을 수 있는 위치에 대한 자세한 내용은 API 식별자 유형을 참조하세요.

다음 코드 줄을 AppDelegate.m 파일에 추가하십시오:

1
@import BrazeKit;

다음으로, AppDelegate.m 파일에 정적 변수를 추가하여 애플리케이션의 수명 동안 Braze 인스턴스에 대한 참조를 유지합니다.

1
2
3
4
5
6
7
8
9
10
11
static Braze *_braze;

@implementation AppDelegate
+ (Braze *)braze {
  return _braze;
}

+ (void)setBraze:(Braze *)braze {
  _braze = braze;
}
@end

마지막으로, AppDelegate.m 파일 내에서 application:didFinishLaunchingWithOptions: 메서드 내에 다음 스니펫을 추가합니다.

1
2
3
4
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:"YOUR-APP-IDENTIFIER-API-KEY"
                                                                  endpoint:"YOUR-BRAZE-ENDPOINT"];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];
AppDelegate.braze = braze;

YOUR-APP-IDENTIFIER-API-KEYYOUR-BRAZE-ENDPOINT을(를) 설정 관리 페이지에서 올바른 값으로 업데이트하십시오. 앱 식별자 API 키를 찾을 수 있는 위치에 대한 자세한 내용은 API 설명서를 참조하세요.

SDK 통합 완료

이 시점에서, 기본 통합이 완료되어야 합니다. 이제 Braze가 애플리케이션에서 데이터를 수집하고 있을 것입니다. 이 통합 가이드의 다른 문서에 따라 Braze 기능 및 메시징 채널의 전체 범위를 구현하고 사용자 지정합니다.

추가 리소스

SDK 참조 문서전체 각 SDK 심볼에 대한 추가 정보와 지침을 제공합니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!