Windows 10 次在具有相同帐户的设备之间共享应用程序设置

Windows 10 sharing app settings between devices with same account

有没有可能做到这一点?

我想识别用户,一种简单的方法是保存 GUID,该 GUID 在具有相同 MS 帐户的其他设备上自动可见。

我的天啊…… 我花了半天的时间阅读论坛并突然找到了答案,就在发布 SO Queston :( 抱歉。

Microsoft 有很多 Win10 示例,其中一个描述了 ApplicationData.Roaming -

https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/ApplicationData

放入此文件夹的任何文件都会自动同步到其他设备。

您可以为此使用漫游设置

var roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings;

// Create a simple setting

roamingSettings.Values["exampleSetting"] = "Hello World";

// Read data from a simple setting

Object value = roamingSettings.Values["exampleSetting"];

if (value == null)
{
     // No data
}
else
{
     // Access data in value
}

// Delete a simple setting

roamingSettings.Values.Remove("exampleSetting");

https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2