我想知道在Xamarin中存储URL端点,客户端ID和客户机密等内容的正确协议是什么。整个解决方案中的许多类都需要访问存储的信息。现在,我将它们作为属性存储在可移植类库中的类中。不确定这是否正确或是否有更好的方法。
答案 0 :(得分:0)
有两种类型的设置:应用程序设置和用户设置。 应用程序设置是应用程序创建和管理的数据。它可以包含诸如固定Web服务终结点,API密钥和运行时状态之类的数据。应用设置与应用的存在有关,并且仅对该应用有意义。
Xamarin.Forms包含一个可用于存储设置数据的持久字典。可以使用Application.Current.Properties属性访问此词典
Xam.Plugins.Settings库,可从NuGet获得。该库提供了一致的,类型安全的跨平台方法,用于持久和检索应用程序和用户设置