是否可以在 Windows 应用商店应用中的用户之间共享数据?
Posted
技术标签:
【中文标题】是否可以在 Windows 应用商店应用中的用户之间共享数据?【英文标题】:Is it possible to share data between users in a Windows Store App? 【发布时间】:2013-05-02 11:06:47 【问题描述】:我很确定我知道这个问题的答案(A big fat NO),但是是否可以在同一个应用程序但多个用户之间共享下载的数据(Windows 登录,而不是Microsoft Store 用户)在 Windows 运行时环境中?本地数据文件夹是相对于每个登录用户的,所以乍一看这似乎是不可能的。每个用户都必须下载应用程序的所有内容,这将是一种巨大的浪费,因为每个应用程序的内容介于 700MB 到 1GB 之间。
【问题讨论】:
【参考方案1】:这个接受的答案已经过时了。现在可以通过更改组策略编辑器中的设置,在 Windows 10 中给定应用的用户之间共享数据。 GP Editor (gpedit.msc) 中的路径是:
\本地计算机策略\管理模板\Windows组件\应用程序包部署\“允许Windows应用程序在用户之间共享应用程序数据”。
设置为“启用”,应用可以在用户之间共享其数据。
启用后,在 UWP 应用中,由 Windows.Storage.ApplicationData.Current.SharedLocalFolder.Path 提供的路径可用于跨用户共享数据。不启用时,this返回的路径为Null。
【讨论】:
谢谢!自从几年前我离开以前的工作以来,我一直没有了解这一点,但这可能会在某个时候派上用场!【参考方案2】:您只能在共享 Windows 应用商店帐户的帐户之间共享,即使这样,仍会为每个帐户安装应用数据。 http://winsupersite.com/windows-8/windows-8-tip-share-apps-between-multiple-accounts
【讨论】:
我是这么想的,所以看起来答案是否定的。好吧,我们有一个 B 计划,只在应用程序内执行登录逻辑,所以这不是世界末日。 这是微软的疏忽。我想运行我的孩子运行的应用程序,并在我自己的桌面上查看他们正在使用的应用程序的状态。如果是游戏、教育应用或创意工具。通过访问他们的应用程序和数据,我可以帮助他们一点,留下注释和编辑以获取指导..以上是关于是否可以在 Windows 应用商店应用中的用户之间共享数据?的主要内容,如果未能解决你的问题,请参考以下文章
如果我无法使我的应用程序与Windows应用商店兼容,该怎么办?