Можно ли обмениваться данными между пользователями в приложении Магазина Windows?

Я почти уверен, что знаю ответ на этот вопрос (большое НЕТ), но возможно ли обмениваться загруженными данными между одним и тем же приложением, но несколькими пользователями (вход в Windows, а не пользователями Microsoft Store ) в среде выполнения Windows? Локальная папка данных относится к каждому пользователю, вошедшему в систему, поэтому на первый взгляд это кажется невозможным. Для каждого пользователя было бы огромной тратой времени загружать весь контент для приложения, поскольку он составляет от 700 МБ до 1 ГБ контента на приложение.


person borrrden    schedule 08.05.2013    source источник


Ответы (2)


Этот принятый ответ устарел. Теперь можно обмениваться данными между пользователями данного приложения в Windows 10, изменив параметр в редакторе групповой политики. Путь в редакторе GP (gpedit.msc):

\ Политика локального компьютера \ Административные шаблоны \ Компоненты Windows \ Развертывание пакетов приложений \ «Разрешить приложению Windows обмениваться данными приложения между пользователями».

Установите значение «Включено», и приложение сможет делиться своими данными между пользователями.

После включения в приложениях UWP путь, заданный Windows.Storage.ApplicationData.Current.SharedLocalFolder.Path, доступен для обмена данными между пользователями. Если он не включен, путь, возвращаемый этим, равен Null.

person zax    schedule 28.11.2016
comment
Спасибо! Я не был в курсе этого с тех пор, как пару лет назад уволился с предыдущей работы, но в какой-то момент это может пригодиться! - person borrrden; 29.11.2016

Вы можете обмениваться только между учетными записями, которые используют учетную запись Магазина Windows, и даже в этом случае данные приложения все еще устанавливаются для каждой учетной записи. http://winsupersite.com/windows-8/windows-8-tip-share-apps-between-multiple-accounts

person N_A    schedule 08.05.2013
comment
Я так и думал, поэтому похоже, что нет. Что ж, у нас есть план Б, заключающийся в том, чтобы просто выполнять логику входа в систему внутри приложения, так что это не конец света. - person borrrden; 08.05.2013
comment
Это упущение со стороны Microsoft. Я хочу запускать приложения, которые запускают мои дети, и видеть статус приложения, которое они используют, на моем рабочем столе. Будь то игра, образовательное приложение или инструменты для творчества. Имея доступ к их приложению + данным, я могу им немного помочь, оставлять заметки и правки для руководства. - person Ryan Bayne; 29.04.2014