[F] Link [A] signout

This commit is contained in:
2024-08-24 19:23:39 +08:00
parent da367097c8
commit 728af3cfd7
11 changed files with 928 additions and 3 deletions

View File

@@ -220,6 +220,9 @@ namespace tysdk
case EAccoutType.hwGuest:
UnityLoginByGuest();
break;
case EAccoutType.Apple:
UnityLoginByApple();
break;
}
}
@@ -232,6 +235,9 @@ namespace tysdk
[DllImport("__Internal")]
public static extern void UnityLoginByFacebook();
[DllImport("__Internal")]
public static extern void UnityLoginByApple();
[DllImport("__Internal")]
public static extern void UnityGetIdentityFun(string type);
@@ -251,6 +257,9 @@ namespace tysdk
case EAccoutType.hwGuest:
UnityLogoutGuest();
break;
case EAccoutType.Apple:
UnityLogoutApple();
break;
}
}
@@ -263,6 +272,9 @@ namespace tysdk
[DllImport("__Internal")]
private static extern void UnityLogoutGuest();
[DllImport("__Internal")]
private static extern void UnityLogoutApple();
public static void LinkAccount(EAccoutType accoutType)
{
switch (accoutType)
@@ -273,6 +285,9 @@ namespace tysdk
case EAccoutType.hwFacebook:
LinkFacebook();
break;
case EAccoutType.Apple:
LinkApple();
break;
}
}
@@ -293,6 +308,8 @@ namespace tysdk
[DllImport("__Internal")] private static extern void UnlinkGoogle();
[DllImport("__Internal")] private static extern void LinkFacebook();
[DllImport("__Internal")] private static extern void UnlinkFacebook();
[DllImport("__Internal")] private static extern void LinkApple();
[DllImport("__Internal")] private static extern void UnlinkApple();
public static void LinkCheck(EAccoutType accoutType)
{
@@ -304,11 +321,16 @@ namespace tysdk
case EAccoutType.hwFacebook:
IsLinkedFacebook();
break;
case EAccoutType.Apple:
IsLinkedApple();
break;
}
}
[DllImport("__Internal")] private static extern void IsLinkedGoogle();
[DllImport("__Internal")] private static extern void IsLinkedFacebook();
[DllImport("__Internal")] private static extern void IsLinkedApple();
//支付