OS X, брелок. хранить данные, которые могут быть изменены только моим приложением, а не пользователем или другим приложением.

На iOS мы используем keychain для хранения информации о покупках приложений. (поэтому пользователь не может их изменить). Теперь мы переносим наше приложение на Mac (публикуем его в Mac App Store). Можем ли мы использовать брелок для Mac для хранения в покупках приложений? Можем ли мы каким-то образом защитить данные о брелках? Мы хотим, чтобы только наше приложение могло изменять значения в keychain, а не в других приложениях или пользователях.

1 ответ

другие приложения не могут получить доступ к цепочке ключей без запроса пользователя

пользователь всегда может изменять данные - на ios и osx как

кроме того, что на osx это ДЕЙСТВИТЕЛЬНО легко и на ios это не;)

licensed under cc by-sa 3.0 with attribution.