我希望能够在我的通用Windows应用程序中本地记录有关特定用户的一些信息,我将如何以这样的方式执行此操作,以便在一段时间后查询数据并撤回结果?我已经看到使用SQLite可以实现这一点,是否还有其他技术可以实现这一点。
我还希望存储一些通用数据,例如数据库上的点击信息,该信息将由应用程序的所有用户更新。
感谢您的帮助。
答案 0 :(得分:0)
我认为SQLite是一个很好的方法。但是,如果数据足够简单,您可以使用文件存储它们。使用ApplicationData.Current.LocalFolder
访问特定于用户的文件(或RoamingFolder
,如果您希望此数据在设备之间自动漫游),并使用ApplicationData.Current.SharedLocalFolder
存储设备上所有用户的数据。< / p>
答案 1 :(得分:0)
如果您要点击信息,导航和其他使用数据,我强烈建议您查看Application Insights。这是一个非常简单的库,您或多或少可以右键单击以在Visual Studio中添加到项目中。它将为您的UWP应用程序,WebApps甚至Android / iOS应用程序提供开箱即用的各种遥测功能。将其视为Google Analytics的UWP版本,只有这么好:)
除了只使用ID配置它之外,您通常几乎不做任何事情,但如果您愿意,您可以跟踪各种自定义事件,而不必担心如何存储它们。在内部,Application Insights会尽可能将遥测发送到Azure。如果不能,那就不行了。 这是入门页面:
https://azure.microsoft.com/en-us/services/application-insights/