【问题标题】:How to get the UWP user identity across devices如何跨设备获取 UWP 用户身份
【发布时间】:2019-02-08 11:27:42
【问题描述】:

我一直在使用并讨厌漫游功能有一段时间了。对于我的用例,它不够可靠,而且存储空间也有限。

我将实现自己的自定义同步存储和系统,但我想避免用户专门为我的应用创建帐户。

是否有某种方法可以检索与 MS 帐户相关的用户唯一标识符,该标识符在所有用户设备上都是相同的? 例如,如果用户有一台笔记本电脑和一台 Surface 使用相同的 MS 帐户,则返回的 ID 应该相同。

【问题讨论】:

    标签: c# windows uwp


    【解决方案1】:

    一种选择是使用WebAccountManager;你可以要求一个微软帐户或 Facebook 等。

    您应该分配自己的唯一 ID(例如,GUID),然后将其与您从经纪人那里获得的用户 ID 相关联,这样您就可以随着时间的推移将帐户迁移到不同的提供商。

    【讨论】:

    • 我希望 UI 更少的东西(有点像应用内购买在所有设备上都很常见,除了商店应用程序之外,你不需要登录任何东西)但是是的,它会起作用。如果没有人有更好的主意,我会在几天内接受它作为答案。
    • 需要有一些用户界面,以便用户有机会表示同意。创建一个 ID 并将其存储在您的漫游文件夹中是最简单的,但您说这对您来说效果不佳。 (如果用户卸载应用,数据最终会老化(.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    相关资源
    最近更新 更多