콘텐츠로 이동

iOS 15 SKAN 포스트백 사본을 빌드 후처리로 설정하기

iOS 15 이상 사용자는 별도 작업을 하지 않으면 SKAdNetwork(SKAN) 포스트백 데이터가 어트리뷰션 대시보드에 제대로 표시되지 않는다. 프로젝트에서 iOS 15 이상 사용자 비중이 작지 않아 대응이 필요했다.

iOS 15부터는 SKAN 포스트백 사본을 AppsFlyer로 직접 보낼 수 있다. 사본을 받으면 AppsFlyer가 포스트백의 전환 값이 조작되지 않았는지 확인할 수 있다.

프로젝트에서는 OnPostProcessBuild 안에서 iOS 빌드일 때 Info.plist에 포스트백 수신 엔드포인트를 직접 넣어 처리했다.

// https://support.appsflyer.com/hc/en-us/articles/4402320969617
plist.root.SetString("NSAdvertisingAttributionReportEndpoint", "https://appsflyer-skadnetwork.com/");