UWP和用户数据库 - Microsoft/Google/Facebook?
问题描述:
我有一个关于如何将用户数据库保存到Google,Facebook和Microsoft等特定在线帐户的问题。我真的不知道如何完成这个任务。我知道商店中的一些应用程序可以在设备和Microsoft帐户之间连接和同步数据。您只需登录您的MS帐户即可。UWP和用户数据库 - Microsoft/Google/Facebook?
我有一个简单的项目来保存和共享密码/许可证密钥。 其实我正在使用SQLite,但我的问题是...如果用户删除了例如他的Windows Phone,他必须再次创建所有数据条目。
所以我正在寻找一些可能性来避免这种情况。 我希望用户在登录屏幕上选择3种情况 - (MS身份验证,Google身份验证,本地存储 - 无需任何帐户)。
如果他选择了MS身份验证,则其所有数据都必须保存在某个位置,并且用户可以恢复和同步所有设备上的所有条目。在卸载的情况下,数据将被存储在在线存储器中。如果他希望再次使用该应用程序,则必须进行身份验证才能恢复其数据。
我不太确定这是否正确...例如,您可以使用FireBase for Android。它是一个实时数据推送服务,它存储和推送数据服务器端。
我希望你对我有一些好的建议。
答
最好的选择之一可能是使用App Service - Mobile Apps。有了这个解决方案,您可以:
- Store中的数据在线(SQL数据库)
- 离线同步到本地数据库(SQL精简版)
- 与谷歌/微软/ Facebook的管理认证/ ...
如果需要,您可以将此后端用于Windows应用程序,也可用于Android/iOS。后端逻辑可以在.NET或node.js中创建。
很好。 我一定要检查一下。但价格呢? 这个服务有免费版吗?有一些限制吗? 在此先感谢 –
你有一个免费版本的开发/测试。但是你可能需要更多一次的生产。您可以在以下文档中找到价格:https://azure.microsoft.com/en-us/pricing/details/app-service/。注意:如果您是学生或创业公司,有些优惠可以免费使用这些资源(例如Dreamspark/Bizpark计划)。 –
我是一个stundent,我有权访问Dreamspark。但不幸的是我在我的收藏中找不到Azure(仅适用于Mobile SDK,.NET SDK)。 –