2

每当我尝试在 UWP PC 和 Xbox One 上登录我的 Unity 游戏(使用创作者程序 Unity 插件)上的 Xbox Live 时,游戏都会引发异常:

Exception thrown at 0x00007FFAEF0AA899 in Boulder Falls.exe: Microsoft C++ exception: Platform::COMException ^ at memory location 0x000000E51B6FEC20. HRESULT:0x803E0110 The application does not have the cloud notification capability.
WinRT information: The application does not have the cloud notification capability.
Stack trace:
 >[External Code]
The program '[5896] Boulder Falls.exe' has exited with code 0 (0x0).]

我正在使用包含的预制件登录,并且在 PC 和 Xbox 上都启用了开发者模式,它们都在正确的沙箱中,XboxServices.config 将 XboxLiveCreatorsTitle 设置为 true,并且我使用的帐户在测试帐户列表。有什么解决办法吗?

编辑:如果我尝试继续过去的异常,它会抛出另一个:

Exception thrown at 0x00007FFA7F1BA839 in Boulder Falls.exe: Microsoft C++ exception: Platform::AccessDeniedException ^ at memory location 0x000000D2BA3FE740. HRESULT:0x80070005 Access is denied.
WinRT information: A network capability is required to access this network resource occurred
4

2 回答 2

0

我修复了它,我只是在 Unity 的新文件夹中重建了程序,并从 Visual Studio 2017 而不是 2019 编译它。

于 2019-07-13T19:22:58.173 回答
0

我们也遇到了这个问题。对我们来说,原来是在 Unity PlayerSettings 中设置“InternetClient”功能。然而,即使在检查之后,我们也必须删除现有的构建文件夹,因为 Unity 不会使用新功能更新现有文件。作为参考,快速提及设置功能(步骤 10):

https://docs.microsoft.com/en-us/gaming/xbox-live/get-started/setup-ide/managed-partners/unity-win10/live-partner-unity-uwp-il2cpp

于 2020-10-23T15:19:11.903 回答