diff --git a/Assets/Scripts/Services/UserService.cs b/Assets/Scripts/Services/UserService.cs index 5f90186..4175668 100644 --- a/Assets/Scripts/Services/UserService.cs +++ b/Assets/Scripts/Services/UserService.cs @@ -250,7 +250,7 @@ namespace game CustomId = Application.identifier; var request = new LoginWithCustomIDRequest { - AndroidDeviceId = Application.identifier, + CustomId = Application.identifier, CreateAccount = true, InfoRequestParameters = info_request_parameters, }; diff --git a/DEPENDENCY_REPORT.md b/DEPENDENCY_REPORT.md index f5bb579..2f4d819 100644 --- a/DEPENDENCY_REPORT.md +++ b/DEPENDENCY_REPORT.md @@ -74,7 +74,9 @@ HexBuilding Addressables group 保留以下地址: 同时在 `Packages/tysdk/Runtime/TYSdkFacade.cs` 为非 Android/iOS 的 Editor/Standalone 编译添加 `clientid` 兜底,避免首次打开备份工程时因默认 Standalone build target 触发未定义变量。 -最新 Unity batchmode 验证日志:`C:\tmp\catanbuilding-backup-open-fix-6.log`。本次未发现 `error CS`、`Exception`、`Failed`、`fatal` 等阻塞项,仅保留 Unity Licensing 客户端的非阻塞日志。 +同时在 `Assets/Scripts/Services/UserService.cs` 修复非 Android/iOS 的 `LoginWithCustomIDRequest` 字段赋值:PlayFab SDK 的该请求类型没有 `AndroidDeviceId` 字段,Standalone Editor 下应使用 `CustomId`。 + +最新 Unity batchmode 验证日志:`C:\tmp\catanbuilding-backup-open-fix-7.log`。本次未发现 `error CS`、`Exception`、`Failed`、`fatal` 等阻塞项,仅保留 Unity Licensing 客户端的非阻塞日志。 `dotnet build HotUpdate.csproj --no-restore` 仍不作为该备份工程的有效验证依据:`.csproj` 是 Unity 生成文件且被 `.gitignore` 忽略,当前本地旧生成文件仍可能缺少新导入插件引用。以 Unity batchmode 编译结果为准。