diff --git a/sdk-intergration/Assets/Scripts/SDKTest.cs b/sdk-intergration/Assets/Scripts/SDKTest.cs index e5f876a..2425b2c 100644 --- a/sdk-intergration/Assets/Scripts/SDKTest.cs +++ b/sdk-intergration/Assets/Scripts/SDKTest.cs @@ -73,6 +73,7 @@ public class SDKTest : MonoBehaviour _linkGoogleBtn.onClick.AddListener(OnLinkGoogle); _checkGoogleBtn.onClick.AddListener(OncheckGoogle); _linkFacbookBtn.onClick.AddListener(OnLinkFacebook); + _linkAppleBtn.onClick.AddListener(OnLinkApple); _checkFacbookBtn.onClick.AddListener(OncheckFacebook); _payTestBtn.onClick.AddListener(OnPayTestBtn); _payListBtn.onClick.AddListener(OnPayListBtn); @@ -307,6 +308,13 @@ eb68f93a08156e04 _messageTxt.text = $"\n link facebook account : {isSuccess}"; } + private async void OnLinkApple() + { + _messageTxt.text = string.Empty; + var isSuccess = await TYSdkFacade.Instance.LinkAccount(EAccoutType.Apple); + _messageTxt.text = $"\n link facebook account : {isSuccess}"; + } + private async void OncheckGoogle() { _messageTxt.text = string.Empty; diff --git a/sdk-intergration/Packages/tysdk/Plugins/iOS/TYSDKInterface.mm b/sdk-intergration/Packages/tysdk/Plugins/iOS/TYSDKInterface.mm index 7029827..2b2d841 100644 --- a/sdk-intergration/Packages/tysdk/Plugins/iOS/TYSDKInterface.mm +++ b/sdk-intergration/Packages/tysdk/Plugins/iOS/TYSDKInterface.mm @@ -325,7 +325,7 @@ extern "C" { else { NSLog(@"TYSdkInterface LinkApple Faild"); - UnityLogoutFacebook(); + UnityLogoutApple(); UnitySendMessage("TYSdkFacade","LinkAccoutResult", "0"); } diff --git a/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs b/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs index d44d461..f1922eb 100644 --- a/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs +++ b/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs @@ -312,7 +312,7 @@ namespace tysdk if (callbacks.TryGetValue("LinkAccoutResult", out var action)) { action.Invoke(result); - callbacks.Remove("LoginResult"); + callbacks.Remove("LinkAccoutResult"); } } diff --git a/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs b/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs index 93371ce..fe27bbb 100644 --- a/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs +++ b/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs @@ -9,9 +9,7 @@ namespace tysdk hwGoogle, hwFacebook, hwGuest, -#if UNITY_IOS Apple, -#endif none }