在Xamarin中存储URL和环境变量

时间:2017-01-27 20:50:06

标签: xamarin

我想知道在Xamarin中存储URL端点,客户端ID和客户机密等内容的正确协议是什么。整个解决方案中的许多类都需要访问存储的信息。现在,我将它们作为属性存储在可移植类库中的类中。不确定这是否正确或是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

有两种类型的设置:应用程序设置和用户设置。 应用程序设置是应用程序创建和管理的数据。它可以包含诸如固定Web服务终结点,API密钥和运行时状态之类的数据。应用设置与应用的存在有关,并且仅对该应用有意义。

Xamarin.Forms包含一个可用于存储设置数据的持久字典。可以使用Application.Current.Properties属性访问此词典

Xam.Plugins.Settings库,可从NuGet获得。该库提供了一致的,类型安全的跨平台方法,用于持久和检索应用程序和用户设置

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/configuration-management