UWP 和用户数据库 - Microsoft/Google/Facebook?

UWP and User database - Microsoft/Google/Facebook?

我有一个关于如何将用户数据库保存到某些在线帐户(如 Google、Facebook 和 Microsoft)的问题。我真的不知道如何完成这个任务。我知道商店中的一些应用程序能够在你的设备和你的 Microsoft 帐户之间连接和同步数据。您所要做的就是登录您的 MS 帐户。

我有一个用于保存和共享 Passwords/License 密钥的简单项目。 实际上我正在使用 SQLite 但我的问题是......如果用户删除了应用程序,例如他的 Windows Phone,他必须重新创建所有数据条目。

所以我正在寻找一些避免这种情况的可能性。 我希望用户在登录屏幕上的 3 种情况下 select -(MS 身份验证、Google 身份验证、本地存储 - 无需帐户)。

如果他选择了 MS 身份验证,则其所有数据都必须保存在某个地方,并且用户可以在所有设备上恢复和同步其所有条目。如果卸载,数据将存储在在线存储中。如果他想再次使用该应用程序,他必须进行身份验证才能取回他的数据。

我不太确定这是否正确...例如,您可以将 FireBase 用于 Android。是一个实时数据推送服务,在Server端存储和推送数据。

希望大家多多指教

最好的选择之一可能是使用 App Service - Mobile Apps。使用此解决方案,您可以:

  • 在线存储数据(SQL数据库)
  • 离线同步到本地数据库(SQL 精简版)
  • 使用 Google/Microsoft/Facebook/... 管理身份验证

您可以将此后端用于您的 Windows 应用程序,如果需要,也可以用于 Android/iOS。可以在 .NET 或 node.js.

中创建后端逻辑