确保在Info.plist文件中添加了“NSUserTrackingUsageDescription”键并提供了说明。示例代码如下:
NSUserTrackingUsageDescription
Your description about why you need user's tracking permission.
然后,在应用程序中请求权限,使用以下代码:
import AppTrackingTransparency
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization { status in
// Handle tracking authorization status
}
}
注意:必须在应用程序中使用AppTrackingTransparency框架来请求用户的跟踪权限。在iOS 15之前的版本中,可以使用ATTrackingManager来获取用户的跟踪授权状态。