AppboyKit (also known as the Objective-C SDK) is no longer supported and has been replaced by the Swift SDK. It will no longer receive new features, bug fixes, security updates, or technical support—however, messaging and analytics will continue to function as normal. To learn more, see Introducing the New Braze Swift SDK.
스토리지
이 문서에서는 Braze iOS SDK를 사용할 때 캡처되는 다양한 기기 수준의 속성정보를 설명합니다.
기기 속성정보
기본적으로 Braze는 기기, 언어, 시간대를 기반으로 메시지를 개인화할 수 있도록 다음과 같은 기기 수준 속성정보를 수집합니다.
- 장치 해상도
- 기기 통신사
- 기기 로케일
- 기기 모델
- 기기 OS 버전
- IDFV( iOS SDK v5.7.0 이상에서 선택 사항)
- 푸시 활성화됨
- 기기 시간대
- 푸시 인증 상태
- 광고 추적 활성화됨
Braze SDK는 IDFA를 자동으로 수집하지 않습니다. 앱은 선택적으로 저희의 ABKIDFADelegate
프로토콜을 구현하여 IDFA를 Braze에 전달할 수 있습니다. 앱은 앱 추적 투명성 프레임워크를 통해 추적에 대한 명시적인 최종사용자 옵트인을 확보한 후에 IDFA를 Braze에 전달해야 합니다.
구성 가능한 장치 필드는 ABKDeviceOptions
열거형에 정의됩니다. 허용 목록에 추가할 기기 필드를 비활성화하거나 지정하려면 startWithApiKey:inApplication:withAppboyOptions:
의 appboyOptions
에서 원하는 필드의 비트 단위 OR
을 ABKDeviceAllowlistKey
에 할당합니다.
예를 들어 허용 목록에 추가할 시간대 및 로캘 컬렉션을 지정하려면 다음과 같이 설정합니다.
1
appboyOptions[ABKDeviceAllowlistKey] = @(ABKDeviceOptionTimezone | ABKDeviceOptionLocale);
기본적으로 모든 필드가 활성화되어 있습니다. 일부 속성이 없으면 모든 기능이 제대로 작동하지 않을 수 있습니다. 예를 들어, 현지 시간대 전달은 시간대가 없으면 작동하지 않습니다.
자동으로 수집된 기기 속성정보에 대한 자세한 내용은 SDK 데이터 수집을 참조하세요.