[F] Apple link callback
This commit is contained in:
@@ -73,6 +73,7 @@ public class SDKTest : MonoBehaviour
|
|||||||
_linkGoogleBtn.onClick.AddListener(OnLinkGoogle);
|
_linkGoogleBtn.onClick.AddListener(OnLinkGoogle);
|
||||||
_checkGoogleBtn.onClick.AddListener(OncheckGoogle);
|
_checkGoogleBtn.onClick.AddListener(OncheckGoogle);
|
||||||
_linkFacbookBtn.onClick.AddListener(OnLinkFacebook);
|
_linkFacbookBtn.onClick.AddListener(OnLinkFacebook);
|
||||||
|
_linkAppleBtn.onClick.AddListener(OnLinkApple);
|
||||||
_checkFacbookBtn.onClick.AddListener(OncheckFacebook);
|
_checkFacbookBtn.onClick.AddListener(OncheckFacebook);
|
||||||
_payTestBtn.onClick.AddListener(OnPayTestBtn);
|
_payTestBtn.onClick.AddListener(OnPayTestBtn);
|
||||||
_payListBtn.onClick.AddListener(OnPayListBtn);
|
_payListBtn.onClick.AddListener(OnPayListBtn);
|
||||||
@@ -307,6 +308,13 @@ eb68f93a08156e04
|
|||||||
_messageTxt.text = $"\n link facebook account : {isSuccess}";
|
_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()
|
private async void OncheckGoogle()
|
||||||
{
|
{
|
||||||
_messageTxt.text = string.Empty;
|
_messageTxt.text = string.Empty;
|
||||||
|
|||||||
@@ -325,7 +325,7 @@ extern "C" {
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
NSLog(@"TYSdkInterface LinkApple Faild");
|
NSLog(@"TYSdkInterface LinkApple Faild");
|
||||||
UnityLogoutFacebook();
|
UnityLogoutApple();
|
||||||
UnitySendMessage("TYSdkFacade","LinkAccoutResult", "0");
|
UnitySendMessage("TYSdkFacade","LinkAccoutResult", "0");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -312,7 +312,7 @@ namespace tysdk
|
|||||||
if (callbacks.TryGetValue("LinkAccoutResult", out var action))
|
if (callbacks.TryGetValue("LinkAccoutResult", out var action))
|
||||||
{
|
{
|
||||||
action.Invoke(result);
|
action.Invoke(result);
|
||||||
callbacks.Remove("LoginResult");
|
callbacks.Remove("LinkAccoutResult");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,7 @@ namespace tysdk
|
|||||||
hwGoogle,
|
hwGoogle,
|
||||||
hwFacebook,
|
hwFacebook,
|
||||||
hwGuest,
|
hwGuest,
|
||||||
#if UNITY_IOS
|
|
||||||
Apple,
|
Apple,
|
||||||
#endif
|
|
||||||
none
|
none
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user