Роуминговые данные не синхронизируются между устройствами

У меня есть универсальное приложение для Windows 8.1 (еще не опубликованное в магазине), и я хочу иметь возможность синхронизировать данные между приложением на рабочем столе и приложением на планшете. И ПК, и планшет находятся в одной учетной записи Microsoft.

У меня есть роуминговые данные, и я хочу синхронизировать их между своими устройствами. Данные сохраняются локально правильно, но когда я перехожу на другое устройство, которое у меня есть, и открываю приложение, данные не синхронизируются. Нужно ли мне добавить что-то еще, кроме:

ApplicationData.Current.RoamingSettings.Values["somekey"] = "something";

person user2975038    schedule 15.06.2015    source источник


Ответы (1)


Поскольку вы просматриваете приложение локально, дата не изменится на другом устройстве, если вы измените его. Здесь данные сохраняются локально. Но когда вы публикуете приложение в магазине, перемещаемые данные будут сохраняться на серверах Microsoft, а затем изменение значения в одном месте повлияет на другое.

person Sailesh Babu Doppalapudi    schedule 15.06.2015
comment
Итак, вы говорите, что для того, чтобы приложение работало, нужно опубликовать его в магазине? - person user2975038; 15.06.2015
comment
Да. Поскольку вы работаете с приложением в своей системе, RoamingSettings будут сохранены в вашей системе локально. - person Sailesh Babu Doppalapudi; 15.06.2015
comment
Удачи вашему приложению. - person Sailesh Babu Doppalapudi; 15.06.2015