Хранение ключей API в UWP - PullRequest
       25

Хранение ключей API в UWP

0 голосов
/ 13 сентября 2018

Из того, что я могу понять, в UWP нет системы конфигурационных файлов, такой как ConfigurationManagerПоэтому у меня вопрос, куда мне поместить API-ключи, которые должны различаться в разных средах?Я также хочу иметь возможность переключать среду после сборки, поэтому сохранение ключей в коде (с флагами компиляции) не вариант.Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 13 сентября 2018

Настройки приложения предоставляет простой в использовании интерфейс программирования - пары key-value для хранения / извлечения данных - что аналогично ConfigurationManager.

var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

localSettings.Values["APIKey_SIT"] = "Hello World";

В отличие от ConfigurationManager, который читает / записывает простую конфигурацию XML, настройки приложения - это файл Settings.dat, который находится в папке Settings данных приложения и доступен только для приложения.

enter image description here

...