如何使用 Xamarin 在设备之间共享用户首选项

Posted

技术标签:

【中文标题】如何使用 Xamarin 在设备之间共享用户首选项【英文标题】:How To Share User Preferences Between Devices With Xamarin 【发布时间】:2017-05-25 03:48:54 【问题描述】:

我一直在制作 Windows 应用程序 (C#/XAML),并且有一个内置的 RoamingSettings 空间,因此该应用程序可以在多个 Windows 设备之间共享首选项(使用相同的 Microsoft 帐户)。由于 Xamarin 可以跨多个平台工作,有没有办法做到这一点?

我在考虑某种形式的互联网数据库,但我不喜欢存储用户数据。另外,它要么需要身份验证,要么将每个人的数据存储在一张大表中。

我认为Project Rome 会对此有好处,但它似乎更适合移交工作流程(不仅仅是共享字体大小或其他东西)。

你们有什么简单的想法吗(我强调“简单”这个词,因为我只是一个业余爱好者而不是真正的程序员)。

【问题讨论】:

以跨平台跨设备方式执行此操作将需要某种具有用户身份验证的远程数据存储 【参考方案1】:

查看 Visual Studio Mobile Center 和 EasyTables。这应该可以满足您的需求,但需要 Azure 订阅。它目前处于预览阶段,但效果很好。

https://mobile.azure.com/

【讨论】:

以上是关于如何使用 Xamarin 在设备之间共享用户首选项的主要内容,如果未能解决你的问题,请参考以下文章

如何使用共享首选项让用户保持登录状态?

Xamarin表单属性VS Xamarin Essentials首选项

如果我使用Xamarin.Essentials首选项存储数据,那么如何在Android Splash活动中检索该数据?

在 Xamarin.Android 中将 Json 对象项中的错误值保存和检索到 IShared 首选项(始终返回注销值)

Xamarin.Android 应用程序在选中“共享运行时选项”时崩溃

在设备之间共享 iOS sqlite 数据库的最佳方式是啥