Dependencies
Required Dependencies
Display Name | Package Name | Minimum Supported Version |
---|---|---|
Image Conversion | com.unity.modules.imageconversion | 1.0.0 |
UnityWebRequest | com.unity.modules.unitywebrequest | 1.0.0 |
UnityWebRequestTexture | com.unity.modules.unitywebrequesttexture | 1.0.0 |
2D Sprite | com.unity.2d.sprite | 1.0.0 |
Newtonsoft.Json | com.unity.nuget.newtonsoft-json | 3.2.1 |
TextMeshPro | com.unity.textmeshpro | 3.0.6 |
Unity UI | com.unity.modules.ui | 1.0.0 |
Platform Specific Dependencies
Android
Display Name | Package Name | Minimum Supported Version |
---|---|---|
Android JNI | com.unity.modules.androidjni | 1.0.0 |
iOS
No additional packages required.
Packages embedded in the SDK
Package Name | Version |
---|---|
HTMLAgilityPack | 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>NSPrivacyCollectedDataTypeUserID</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<true />
<key>NSPrivacyCollectedDataTypeTracking</key>
<false />
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeDeviceID</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<true />
<key>NSPrivacyCollectedDataTypeTracking</key>
<true />
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<true />
<key>NSPrivacyCollectedDataTypeTracking</key>
<false />
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
</array>
</dict>
</plist>