[M] fix SNS login and JSON syntax errors

- Fix extra closing brace in JSON error callbacks (SDKManager.java)
- Enable SNS type return from UnityLoginBySnsInfo for proper account channel tracking
- Update LoginBySns to use returned SNS type for linked account management
- Re-enable editor mode login for testing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-30 20:24:13 +08:00
parent aa5ce1ff5a
commit 053bdf70a2
3 changed files with 38 additions and 32 deletions

View File

@@ -18,7 +18,7 @@ namespace tysdk
//登录
public static void UnityLoginByTokenFun(string token){}
public static void UnityLoginBySnsInfoFun() { }
public static string UnityLoginBySnsInfoFun() => null;
public static void UnityLogin(EAccoutType accoutType){}
public static void LinkAccount(EAccoutType accoutType){}
@@ -58,6 +58,7 @@ namespace tysdk
public static void FBShareLink(string title, string content, string url) { }
public static void MessengerShareLink(string title, string content, string url) { }
#elif UNITY_ANDROID
@@ -92,11 +93,11 @@ namespace tysdk
}
}
public static void UnityLoginBySnsInfoFun()
public static String UnityLoginBySnsInfoFun()
{
using(var sdkManager = new AndroidJavaClass(SDK_CLASS))
{
sdkManager.CallStatic("UnityLoginBySnsInfo");
return sdkManager.CallStatic<string>("UnityLoginBySnsInfo");
}
}