diff --git a/CHANGELOG.md b/CHANGELOG.md index bc1ef14..8275e75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 4.0.0-beta.3 (Apr 9, 2024) +### Improvements +- Added SendbirdChatPrivacyInfo.xcprivacy for Apple Privacy Manifest + ## 4.0.0-beta.2 (Mar 7, 2024) ### Improvements - Changed the JSON library from a binary to a dependency form diff --git a/Runtime/Plugins.meta b/Runtime/Plugins.meta new file mode 100644 index 0000000..5cca59e --- /dev/null +++ b/Runtime/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99160d5824bff4d319d71e1708c0f970 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Plugins/iOS.meta b/Runtime/Plugins/iOS.meta new file mode 100644 index 0000000..54b6d99 --- /dev/null +++ b/Runtime/Plugins/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74cdc2b86c44c47b9b9a9dcf7d183ce0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy b/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy new file mode 100644 index 0000000..4661b11 --- /dev/null +++ b/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy @@ -0,0 +1,77 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherUsageData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeProductPersonalization + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailsOrTextMessages + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherUserContent + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy.meta b/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy.meta new file mode 100644 index 0000000..5f9d296 --- /dev/null +++ b/Runtime/Plugins/iOS/SendbirdChatPrivacyInfo.xcprivacy.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c6928ff753cd94d46ab889f7c893c26e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + VisionOS: VisionOS + second: + enabled: 1 + settings: {} + - first: + iPhone: iOS + second: + enabled: 1 + settings: {} + - first: + tvOS: tvOS + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Scripts/Internal/ChatClient/SendbirdChatMain/SendbirdChatMainContext.cs b/Runtime/Scripts/Internal/ChatClient/SendbirdChatMain/SendbirdChatMainContext.cs index 41973dd..842a163 100644 --- a/Runtime/Scripts/Internal/ChatClient/SendbirdChatMain/SendbirdChatMainContext.cs +++ b/Runtime/Scripts/Internal/ChatClient/SendbirdChatMain/SendbirdChatMainContext.cs @@ -9,9 +9,9 @@ namespace Sendbird.Chat { internal class SendbirdChatMainContext { - internal const string SDK_VERSION = "4.0.0-beta.1"; + internal const string SDK_VERSION = "4.0.0-beta.3"; internal const string PLATFORM_NAME = "Unity"; - internal static readonly string PLATFORM_VERSION = Application.version; + internal static readonly string PLATFORM_VERSION = Application.unityVersion; internal static readonly string OS_NAME = Application.platform.ToString(); internal static readonly string OS_VERSION = SystemInfo.operatingSystem; internal const int QUERY_DEFAULT_LIMIT = 20;