iOS 14 Authorization Statuses

What are the different iOS 14 Authorization Statuses?

Apple announced that app developers will be forced to have their users’ consent in order to use their identifier for advertisers (IDFA). New Authorization Statuses were introduced. These values represent the different states of the user regarding his/her consent to app tracking.

iOS 14 Authorization Statuses, taken from Apple’s official documentation:

authorized – The value returned if the user authorizes access to app-related data that can be used for tracking the user or the device.

denied – The value returned if the user denies authorization to access app-related data that can be used for tracking the user or the device.

notDetermined – The value returned if a user has not yet received an authorization request to authorize access to app-related data that can be used for tracking the user or the device.

restricted – The value returned if authorization to access app-related data that can be used for tracking the user or the device is restricted.

Even if the user authorizes app tracking, SKAdNetwork must be used for installs attribution. Therefore, app developers are obligated to add SKAdNetwork IDs to the info.plist file.