refactor(tysdk): 重构SDK登录和绑定功能
- 重构iOS构建参数,添加调试构建选项 - 实现iOS调试构建菜单项,支持开发选项和调试连接 - 修复Android SDKManager中的snsInfo临时存储逻辑 - 添加清理临时snsInfo的方法实现 - 在iOS接口中添加登录类型存储和sns信息重新登录功能 - 重构账号绑定逻辑,统一处理不同平台的绑定流程 - 添加绑定失败时的登出回调处理 - 更新UnityBridgeFunc中的原生接口绑定 - 在测试脚本中添加初始化时清理临时sns信息
This commit is contained in:
@@ -133,13 +133,27 @@ public class BuildTool
|
||||
|
||||
BuildParams bparams = new BuildParams()
|
||||
{
|
||||
outPath = "../Bin"
|
||||
outPath = "../Bin/tysdkTest.ipa"
|
||||
};
|
||||
|
||||
BuildiOS(bparams);
|
||||
}
|
||||
|
||||
private static void BuildiOS(BuildParams buildParams)
|
||||
[MenuItem("Tools/Build iOS With Debug")]
|
||||
public static void BuildiOSWithDebug()
|
||||
{
|
||||
|
||||
BuildParams bparams = new BuildParams()
|
||||
{
|
||||
outPath = "../Bin/tysdkTest_debug.ipa",
|
||||
};
|
||||
|
||||
var buildOptions = BuildOptions.Development | BuildOptions.AllowDebugging | BuildOptions.WaitForPlayerConnection;
|
||||
|
||||
BuildiOS(bparams, buildOptions);
|
||||
}
|
||||
|
||||
private static void BuildiOS(BuildParams buildParams, BuildOptions buildOptions = BuildOptions.None)
|
||||
{
|
||||
|
||||
var buildPlayerOptions = new BuildPlayerOptions
|
||||
@@ -148,7 +162,7 @@ public class BuildTool
|
||||
locationPathName = buildParams.outPath,
|
||||
|
||||
target = BuildTarget.iOS,
|
||||
options = BuildOptions.None,
|
||||
options = buildOptions,
|
||||
};
|
||||
|
||||
var build_report = BuildPipeline.BuildPlayer(buildPlayerOptions);
|
||||
|
||||
Reference in New Issue
Block a user