是否有一种公认的方式来判断用户是否使用 Microsoft 帐户而不是本地帐户登录到 Windows 通用应用程序?
我正在尝试实现应用内购买,如果从本地帐户调用CurrentApp::GetUnfulfilledConsumables(),我遇到了障碍。引发异常并显示消息“特定帐户不存在”。
网络上的一些人正在使用 Live SDK 尝试初始化用户的凭据,这对于非 Microsoft 帐户将失败。通过这种方式,他们有一种迂回的方式来确定用户是否已登录。(https://social.msdn.microsoft.com/Forums/en-US/f6946851-b495-45f6-95a4-eb3c2a004c0e/live- sdk-v53-how-to-tell-the-difference-between-a-user-logged-in-with-a-microsoft-account-and?forum=messengerconnect )
但我想知道是否有一种更好、更简洁的方法来检测用户是登录到 Microsoft 帐户还是本地帐户,而无需仅为一个函数调用集成整个 SDK。
谢谢你的帮助。