我正在尝试使用UWPCommunityToolkit中的Twitter 服务,该服务作为独立的 UWP(通用 Windows 平台)应用程序运行,但是当我将其作为库导入 Unity(2017.2.0f3)时,它不会打开身份验证窗口。
这是工作的独立 UWP 应用程序上显示的内容:
统一时,它似乎通过了设置代码,但没有正确运行此行:
var result = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, startUri, endUri);
它只是返回WebAuthenticationStatus.UserCancel
,而在独立的 UWP 上,它会返回WebAuthenticationStatus.Success
。WebAuthenticationStatus.UserCancel
请注意,当用户单击弹出窗口上的关闭按钮时,它也会在独立的 UWP 应用程序上返回。
是否可以在 Unity中运行WebAuthenticationBroker.AuthenticateAsync
(https://docs.microsoft.com/en-us/windows/uwp/security/web-authentication-broker )?有没有其他方法可以使用 Unity 在 Windows 平台上进行 Web 身份验证?
我也尝试过TwitterKit,但不幸的是,它不支持 Windows UWP(仅限 iOS 和 Android)。
谢谢!