Xcode 15.0
iPhone15 iOS17.0 Simulator
I created demo app with Privacy manifest defined NSPrivacyTracking to YES, and NSPrivacyTrackingDomains with specific domain (used CDTFA Tax Rate API as example and string value is ca.gov).
However, after selecting Ask App not to Track on ATT dialog, URLSession was successed and got response from the domain.
Is there any wrong on my implementation? or is this feature has not released yet?
Post
Replies
Boosts
Views
Activity
From this document
Note : You only need to supply NSPrivacyAccessedAPITypes for apps and third-party SDKs on iOS, iPadOS, tvOS, visionOS, and watchOS.
From this video
iOS 17 automatically blocks connections to tracking domains that have been specified in any privacy manifest included in your app
It seems iOS needs NSPrivacyTrackingDomains to block connections when user has NOT provided tracking permission. But the document says only needs NSPrivacyAccessedAPITypes to supply.
As a SDK(for iOS) developer, I would like to know which keys to provide for Privacy Manifest.
Also, I made an app including xcprivacy to test NSPrivacyTrackingDomains to block connections but it connected to the domain. Is this feature already available in Xcode15 beta 5 (iOS 17 beta 5)?