iOS 14 사양 변경에 의한 영향에 대하여 (2021/2/4 갱신)

2021년 초봄 이후, iOS 앱에서 디바이스 광고 식별자 접속 시 허가 다이얼로그가 필수가 될 것이라고 발표되었습니다.

[AppTrackingTransparency 요구 사항 업데이트]
https://developer.apple.com/kr/news/?id=8rm6injj

위 내용에 따라 SmartBeat 유저 카운트 기능에 영향이 있을 수 있사오니, 서둘러 대응판 SDK로 업데이트해 주십시오.

구SDK를 이용하시는 경우 iOS 14 사양 변경에 의한 영향

1. 구SDK의 중복 사용자 카운트에 대한 영향에 관하여

구SDK의 SmartBeat 중복 사용자 카운트의 억제 기능은 IDFA에서 사용자를 카운트하지만, IDFA를 취득할 수 없는 경우, 중복 사용자 억제 설정이 정상적으로 작동하지 않게 됩니다.
이로 인해 새로운 SDK에서는 IDFA가 아니라 Keychain에 보존한 독자적인 ID를 카운트하는 방식으로 변경됩니다.

2. 구SDK에서 발생하는 사용자 카운트에 대한 영향에 관하여

구SDK에서 중복 사용자 억제 설정을 이용한 경우, 사용자가 IDFA 갱신을 할 때마다, 다른 사용자로서 카운트합니다. iOS 14에서 AppTrackingTransparency.framework를 사용한 동의 취득 다이얼로그를 표시하고, 동의를 얻지 못한 경우에는 IDFA는 0으로 채워진 IDFA로 갱신되므로 다이얼로그 표시 전후로 사용자를 다른 사용자로서 카운트하게 됩니다.

■대상이 되는 구SDK

・iOS SDK Version 1.29, 1.29.1 이전
・Unity SDK Version 1.21.3 이전
・Unreal Engine SDK Version 1.2.13 이전
・Cordova SDK Version 1.3.11 이전

SDK 업데이트 대응 기간(2021/2/4 갱신)

위의 사항을 감안하시고 ①, ②, ③ ④중 하나의 상황에 맞춰, 아래의 기한까지 최신 버전 SDK로 업데이트하시기를 부탁드립니다.


①. 구버전의 SDK에서 중복 사용자 억제 설정을 이용하고 있고, AppTrackingTransparency.framework를 이용한 동의 취득 다이얼로그를 표시하는 경우

위를 세팅하기 전이나 세팅 시에 새로운 SDK로 업데이트해 주십시오.


②. 구버전 SDK에서 중복 사용자 억제 설정을 이용하고 있고, AppTrackingTransparency.framework를 이용한 동의 취득 다이얼로그가 표시되지 않는 경우

2021 년 초봄까지는 AppTrackingTransparency.framework를 필수화할 예정이므로, 실제로 필수화가 실행되기 전에 새로운 SDK로 업데이트해 주십시오.


③. ①②의 조건에 해당하지 않는 경우

새로운 SDK에서는 사용자 카운트 사양을 변경하여 더 정확하게 계측할 수 있으므로, 다음 번 앱 업데이트 시 또는 즉시 새로운 SDK로 업데이트하시길 권장합니다.


④. iOS 앱에서 SDK 버전 1.29,1.29.1을 사용하는 경우 ※.

가능한 한 빨리 SDK를 최신 버전으로 업데이트하십시오. 일부 환경에서는 사용자 계산 기능이 예상대로 작동하지 않을 수 있습니다

※SmartBeat 앱 목록 화면에서 확인할 수 있습니다

참고: iOS 14의 IDFA 취득에 관한 사양 변경

iOS 14에서 IDFA를 취득하는 경우에는 AppTrackingTransparency.framework를 이용하고, 동의 취득 다이얼로그를 표시하여 사용자의 동의를 얻는 것을 2021 년 초봄까지 필수화할 예정입니다.

위의 다이얼로그에서 사용자가 취득을 거부한 경우, 아래의 0으로 채워진 IDFA가 취득되는 사양으로 이루어져 있습니다.

0으로 채워진 IDFA: 00000000-0000-0000-0000-000000000000