App Store

온라인 그룹 이벤트 앱 내 구입

App Store 심사 지침 3.1.1에서는 유료 온라인 그룹 서비스를 제공하는 앱은 앱 내 구입을 통해 해당 서비스를 제공하도록 규정하고 있습니다. 최근 코로나19의 재확산과 코로나19가 오프라인 서비스에 지속적으로 미치는 영향을 고려하여 준수 기한을 2022년 6월 30일로 연장하였습니다.

더 알아보기

App Store

앱 내에서의 계정 삭제

App Store 심사 지침 5.1.1 덕분에 개인 데이터에 대한 사용자 관리 권한이 더욱 강화되었습니다. 이 업데이트에서는 계정 생성을 허용하는 모든 앱은 사용자가 앱 내에서 계정을 삭제할 수 있도록 허용해야 한다고 명시하였습니다. 본 요구 사항은 적용하는 것이 복잡하므로 준수 기한을 2022년 6월 30일로 연장하였습니다.

더 알아보기

App Store

Xcode 13

App Store에 제출하는 모든 iOS와 iPadOS 앱은 Xcode 13iOS 15 SDK로 빌드해야 합니다. 또한 App Store에 제출하는 watchOS 앱은 Xcode 13watchOS 8 SDK로 빌드해야 합니다.

더 알아보기

App Store

TLS 1.0 및 1.1 지원 중단

TLS 1.0 및 1.1은 iOS 15, iPadOS 15, macOS 12, watchOS 8,tvOS 15에서 지원 중단되었습니다. 모든 Apple 플랫폼의 향후 릴리즈에서도 지원이 중단됩니다. 앱이 모든 연결에서 ATS(App Transport Security)를 활성화한 경우 다른 조치를 취할 필요가 없습니다. 앱에서 기존 TLS 1.0 또는 1.1을 계속 사용하는 경우 TLS 1.2 이후 버전으로 전환할 계획을 세우시기 바라며, 더 빠르고 안전한 TLS 1.3 지원을 권장합니다.

더 알아보기

App Store

Game Center 인증을 위한 인증서

서버 기반 Game Center 인증을 위한 새로운 인증서가 publicKeyUrl을 통해 제공됩니다. 해당 날짜 이후에는 기존 인증서를 더 이상 사용할 수 없습니다. 앱에서 항상 현재 publicKeyUrl 값을 검색하고 사용하여 자동으로 새 인증서가 사용되도록 하시기 바랍니다.

더 알아보기

App Store

AppTrackingTransparency

iOS 14.5, iPadOS 14.5tvOS 14.5부터 모든 앱은 사용자를 추적하거나 사용자 기기의 광고 식별자에 접근하려면 AppTrackingTransparency 프레임워크를 사용하여 사용자에게 추적 권한을 요청해야 합니다. 사용자로부터 추적이 가능하도록 허가를 받지 않는 한, 기기의 광고 식별자 값은 모두 0이 되며 사용자에 대한 추적이 허용되지 않습니다.

더 알아보기

App Store

APNs Provider API

푸시 알림에는 HTTP/2 기반 APNs(Apple Push Notification Service) Provider API를 사용해야 합니다. 이 API를 사용하면 JSON 웹 토큰을 사용한 인증, 향상된 오류 메시지, 알림별 피드백과 같은 우수한 기능을 활용할 수 있습니다. 2021년 3월 31일 이후로 APNs는 레거시 바이너리 프로토콜을 더 이상 지원하지 않습니다.

더 알아보기