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

Есть ли какое-либо общее место хранения в WinRT, к которому могут получить доступ несколько установленных приложений. ? Сценарии приведены ниже: 1. У меня будет два Metro-приложения, скажем, App1 и App2 2. Когда запускается App1, я записываю некоторые текстовые данные в хранилище 3. Позже, через некоторое время, может быть через день, запускается App2 4. Когда запускается App2 , мне нужно прочитать данные, сохраненные на шаге 2 выше

В основном я хочу обмениваться данными в двух приложениях в WinRT

С уважением, СРС.


person srshawk    schedule 22.10.2012    source источник


Ответы (1)


Если вы говорите о данных приложения, то нет - из-за изолированной модели выполнения приложений Windows 8. Вы, безусловно, можете записывать данные и считывать данные в/из файловой системы, но для этого требуется, чтобы пользователь дал явное согласие с помощью контракт средства выбора файлов.

В качестве альтернативы ваши приложения могут хранить данные во внешнем хранилище, в облаке или локально, а также выполнять вызовы службы для чтения и записи данных. договор о совместном использовании и активация протокола — еще один вариант для приложений для совместной работы. Наконец, здесь могут работать необработанные push-уведомления.

person Jim O'Neil    schedule 22.10.2012
comment
Ваша ссылка на push-уведомления заполнена This material is not yet available. This placeholder topic is provided as an example of documentation that may be included in a later release. - person Justin Skiles; 24.10.2012
comment
ах, да, извините за это ... общедоступные ссылки еще не доступны, должно быть, когда Win8 будет запущен через два дня - person Jim O'Neil; 24.10.2012
comment
Спасибо, ребята, за ваш ответ. - person srshawk; 03.12.2012