e_svirsky
@e_svirsky
Web Developer

Где лучше хранить ключи для api в ios приложении?

Добрый день.
Подскажите, где в ios-приложении лучше всего хранить ключи от стороннего API (clientid, clientsecret) ну и другие секретные credential-ы. Читал что в config файле такие данные хранить нельзя, потому что конфиг можно скачать, установив приложение и подсмотреть.
Есть еще preprocessor macro. Стоит ли туда их пихать?
Может какие-то другие варианты.

Спасибо.
  • Вопрос задан
  • 680 просмотров
Решения вопроса 1
e_svirsky
@e_svirsky Автор вопроса
Web Developer
Наверное самый безопасный спобоб это хранить в keyChain такие данные.
Тут описано как это сделать:
https://www.raywenderlich.com/6475/basic-security-...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
petruska
@petruska
IOS Developer
я обычно кидаю в класс констант
Ответ написан
f0r3s1
@f0r3s1
iOS Developer
дефайнить (#define) в модель или в помощник модели. Если ты конечно правильно используешь MVC
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы