Microsoft Live ID 现在称为 Microsoft 帐户。话虽如此,假设我以身份登录 Windows 8sam@email.com
并运行应用程序。
该应用程序使用 Live SDK 访问我的 Microsoft 帐户配置文件。但是,在它这样做之前,我必须给予它明确的许可并登录。到目前为止,完美。
尽管我授予了应用程序权限,sam@email.com
但我想将其更改为,janet@email.com
因此我单击了从 SDKLogout查询的应用程序按钮。LiveAuthClient.CanLogout()
令人困惑的是,SDK 返回 false(我无法注销)。
为什么不?当前 Windows 8 用户使用 Windows Live SDK 登录到 Windows 8 应用程序后,他们如何注销(当 CanLogOut() 始终返回 false 时)?是否有设置或允许这样做的东西?
事实证明,这个问题的答案(http://stackoverflow.com/questions/13294496/can-the-windows-8-live-sdk-use-another-microsoft-account-other-than-the-current)是不准确的。