两者似乎都是存储键值对的方法。我正在尝试决定在我的 xamarin 表单应用程序中使用什么。我希望保存的信息可以在连接的设备上使用。我看到 akavache 声明 iOS 和 UWP 备份到云端。
我正在尝试做的事情: - 保存 3 个设置,例如扫描时播放声音或自动登录。- 保存网络调用的登录信息和登录令牌。
我可以将所有这些存储在 NSUserDefaults (iOS) 中并且没问题。Akavache 声称 Secure blob 中的项目已加密和同步。这对于登录信息来说听起来更好。
由于没有地方为移动应用程序生命周期放置关闭方法,Akavache 似乎不支持 100% 移动。
因此,在完成准备工作后,哪个更适合执行我需要的任务,每个平台的本机设置存储还是 akavache?
也许最好同时使用两者?Akavache 的登录信息和设置的本机设置?