AppboyKit(Objective-C SDK라고도 함)은 더 이상 지원되지 않으며 Swift SDK. 새로운 기능, 버그 수정, 보안 업데이트 또는 기술 지원은 더 이상 제공되지 않지만 메시징 및 분석 기능은 계속 정상적으로 작동합니다. 자세한 내용은 새로운 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 데이터 수집을 참조하세요.