IGAWorks iOS9 업데이트 대응
2015년 9월 16일 부터 iOS9 버전이 배포되었습니다. iOS9 의 변경내용 중 다음과 같은 항목의 영향을 받게 되었습니다.
- App Transport Security 정책
요약 : 앱 내에서 발생하는 모든 네트워크 통신은 HTTPS를 사용 - canOpenUrl 변경
요약 : 앱 설치 유무를 판단하는 용도로 사용했던 canOpenUrl의 동작 방식 변경 - 언어 코드 변경
요약 : 언어코드 형태 변경 (예: ko -> ko-KR )
위 변경 내용에 대응하기 위해 SDK를 업데이트 하였습니다.
- Xcode7 with base SDK iOS 9.0으로 빌드하는 App은 새로운 SDK로 교체하셔야 합니다. [다운로드센터 바로가기]
- 구 버전 SDK를 계속 이용하여 iOS9 앱을 빌드하고자 하실 때에는 info.plist 파일을 수정해야 합니다.
단, 아래의 서비스를 이용하는 경우에는 반드시 신 버전 SDK(ver 2.x)로 업데이트해야 합니다.
- 애드팝콘
- 라이브오퍼레이션
- 쿠폰
- 프로모션
신 버전 SDK(ver 2.x ) 적용 방법
iOS9의 변경 내용이 적용된 SDK를 적용하기 위해서는 ATS 관련 설정을 해야 합니다.
info.plist 파일에 필수 도메인을 등록하여 ATS 예외처리를 합니다.
대상 도메인
- igaworks.com
- adpopcorn.com
참고. 위 도메인도 https 적용이 완료되는대로 SDK 업데이트 예정.
+ 설정이 추가되어 있는 info.plist 샘플 파일을 다운로드 할 수 있습니다. 참고하여 연동하시면 됩니다.
구 버전 SDK(분할버전 ver 1.x)를 그대로 사용할 때
사용하시는 IGAWorks SDK 버전이 1.0in 대이고 최신의 SDK로 교체가 어려운 경우,
아래와 같이 info.plist 파일에 필수 도메인을 등록하여 예외처리를 합니다.
대상 도메인
- igaworks.com
- ad-brix.com
- adpopcorn.com
단, 애드팝콘 서비스를 이용할 경우에는 반드시 iOS9 대응 SDK를 사용해야 합니다. (AdPopcornOfferwall_v2.0in)
+ 설정이 추가되어 있는 info.plist 샘플 파일을 다운로드 할 수 있습니다. 참고하여 연동하시면 됩니다.
추가: 애드팝콘 DA 를 사용하시는 경우
일부 미디에이션 제공 업체의 경우 WebView 를 사용하기 때문에 특정 도메인을 등록하는데 어려움이 있습니다.
따라서 아래와 같이 ATS를 전체 예외로 설정해주셔야 합니다.
DA 미디에이션의 경우 상세 내용은 각 광고네트워크의 iOS9 지원 정책을 확인해주세요.