Dependencies

Built-in packages

Android JNI

Version: 1.0.0

Image Conversion

Version: 1.0.0

IMGUI

Version: 1.0.0

JSONSerialize

Version: 1.0.0

UI

Version: 1.0.0

UnityWebRequest

Version: 1.0.0

UnityWebRequestTexture

Version: 1.0.0 ß

Unity Registry packages

2D Sprite

Version: 1.0.0

Newtonsoft.Json

Version: 3.2.1

TextMeshPro

Version: 3.0.6

Unity UI

Version: 1.0.0

Packages embedded in the project

HTMLAgilityPack

Version: 1.11.39

Apple's Privacy Manifest

Starting May 1, 2024, Apple requires the inclusion of a mandatory Privacy Manifest file to enhance user privacy and data transparency.

Compatibility Notes

  • Zendesk SDK for Unity 2.1.1 and later: The Privacy Manifest file is included on Zendesk/Runtime/Plugins/Zendesk.xcprivacy.

    • For Unity versions prior to 2021 LTS: If your xcprivacy file does not already contain an entry for a specific Type (key) that is present in our provided privacy file, please copy the corresponding Type and its associated Reason (value) into your xcprivacy file.
  • Zendesk SDK for Unity versions before 2.1.1: You must manually create a Privacy Manifest file following the instructions from Apple's documentation.

If you are using an older version of the SDK, we recommend you to update to version 2.1.1 or higher. If that is not possible, the contents of the Privacy Manifest is shown here.

Zendesk.xcprivacy

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0">	<dict>		<key>NSPrivacyAccessedAPITypes</key>		<array>			<dict>				<key>NSPrivacyAccessedAPIType</key>				<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>				<key>NSPrivacyAccessedAPITypeReasons</key>				<array>					<string>0A2A.1</string>				</array>			</dict>			<dict>				<key>NSPrivacyAccessedAPIType</key>				<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>				<key>NSPrivacyAccessedAPITypeReasons</key>				<array>					<string>C617.1</string>				</array>			</dict>			<dict>				<key>NSPrivacyAccessedAPIType</key>				<string>NSPrivacyAccessedAPICategoryUserDefaults</string>				<key>NSPrivacyAccessedAPITypeReasons</key>				<array>					<string>CA92.1</string>				</array>			</dict>			<dict>				<key>NSPrivacyAccessedAPIType</key>				<string>NSPrivacyAccessedAPICategorySystemBootTime</string>				<key>NSPrivacyAccessedAPITypeReasons</key>				<array>					<string>35F9.1</string>				</array>			</dict>			<dict>				<key>NSPrivacyAccessedAPIType</key>				<string>NSPrivacyAccessedAPICategoryDiskSpace</string>				<key>NSPrivacyAccessedAPITypeReasons</key>				<array>					<string>E174.1</string>				</array>			</dict>		</array>		<key>NSPrivacyCollectedDataTypes</key>		<array>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeName</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<true/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The name can be optionally collected to identify chats within Zendesk.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeEmailAddress</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<true/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The e-mail address can be optionally collected to identify tickets and chats within Zendesk.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypePhoneNumber</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<true/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The phone number can be optionally collected to identify chats within Zendesk.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeCoarseLocation</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<false/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>Location is not resolved on the device, but it is resolved on the backend based on the client&apos;s IP address.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypePhotosorVideos</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<false/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>Optional. Attachments can be added to users&apos; chats.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeAudioData</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<false/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>Optional. Attachments can be added to users&apos; chats.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeOtherDataTypes</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<false/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>Optional. Attachments can be added to users&apos; chats.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeUserID</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<true/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The user identifier is used to differentiate clients to the chat backend.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeDeviceID</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<true/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<true/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The &apos;machine ID&apos; is used to differentiate clients to the chat backend.</string>				</array>			</dict>			<dict>				<key>NSPrivacyCollectedDataType</key>				<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>				<key>NSPrivacyCollectedDataTypeLinked</key>				<false/>				<key>NSPrivacyCollectedDataTypeTracking</key>				<false/>				<key>NSPrivacyCollectedDataTypePurposes</key>				<array>					<string>The SDK&apos;s User-Agent header identifies the version of the SDK, the version of the OS, and the type of the SDK.</string>				</array>			</dict>		</array>	</dict></plist>