diff --git a/CHANGELOG.md b/CHANGELOG.md
index e616deff5..53eb3a5f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+### Changed - 2022-02-17
+- Bumped native iOS SDK versions to 12.3.2
+
## [12.0.0] - 2021-12-09
### Added
diff --git a/UnitySDK/Assets/FacebookSDK/Plugins/Editor/Dependencies.xml b/UnitySDK/Assets/FacebookSDK/Plugins/Editor/Dependencies.xml
index 1bead6e83..255974181 100644
--- a/UnitySDK/Assets/FacebookSDK/Plugins/Editor/Dependencies.xml
+++ b/UnitySDK/Assets/FacebookSDK/Plugins/Editor/Dependencies.xml
@@ -9,10 +9,10 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm
index b7c7f7be3..40fc621e9 100644
--- a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm
+++ b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm
@@ -637,7 +637,7 @@ void IOSFBAppEventsLogPurchase(double amount,
void IOSFBAppEventsSetLimitEventUsage(BOOL limitEventUsage)
{
- [FBSDKSettings.sharedSettings setLimitEventAndDataUsage:limitEventUsage];
+ [FBSDKSettings.sharedSettings setIsEventDataUsageLimited:limitEventUsage];
}
void IOSFBAutoLogAppEventsEnabled(BOOL autoLogAppEventsEnabledID)
@@ -652,7 +652,8 @@ void IOSFBAdvertiserIDCollectionEnabled(BOOL advertiserIDCollectionEnabledID)
BOOL IOSFBAdvertiserTrackingEnabled(BOOL advertiserTrackingEnabled)
{
- return [FBSDKSettings.sharedSettings setAdvertiserTrackingEnabled:advertiserTrackingEnabled];
+ [FBSDKSettings.sharedSettings setAdvertiserTrackingEnabled:advertiserTrackingEnabled];
+ return advertiserTrackingEnabled;
}
char* IOSFBSdkVersion()
@@ -833,6 +834,14 @@ void IOSFBUploadVideoToMediaLibrary(int requestId,
return res;
}
+ // referrenced in IOSWrapper.cs, [DllImport("__Internal")]
+ // either remove that or add a dummy function here to avoid link error
+ void IOSFBUpdateUserProperties(int numParams,
+ const char **paramKeys,
+ const char **paramVals)
+ {
+ }
+
void IOSFBFetchDeferredAppLink(int requestId)
{
[FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) {
diff --git a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m
index ac8d68532..b0943f9fb 100644
--- a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m
+++ b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m
@@ -117,10 +117,6 @@ - (void)contextDialogDidComplete:(id)contextDialog;
{
if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) {
[FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnChooseGamingContextComplete userData: NULL requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) {
- [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnSwitchGamingContextComplete userData: NULL requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) {
- [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnCreateGamingContextComplete userData: NULL requestId:_requestID];
}
[self complete];
}
@@ -129,10 +125,6 @@ - (void)contextDialog:(id)contextDialog didFailWithE
{
if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) {
[FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnChooseGamingContextComplete error:error requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) {
- [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnSwitchGamingContextComplete error:error requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) {
- [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnCreateGamingContextComplete error:error requestId:_requestID];
}
[self complete];
}
@@ -141,10 +133,6 @@ - (void)contextDialogDidCancel:(id)contextDialog
{
if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) {
[FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnChooseGamingContextComplete requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) {
- [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnSwitchGamingContextComplete requestId:_requestID];
- } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) {
- [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnCreateGamingContextComplete requestId:_requestID];
}
[self complete];