Задать вопрос
e_svirsky
@e_svirsky
Web Developer

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

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

Спасибо.
  • Вопрос задан
  • 747 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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