iPhone SDK - имя владельца?
Есть ли способ в iPhone SDK, чтобы получить имя контакта, которому принадлежит телефон? Я вижу, что мое приложение было взломано, и я хотел бы обновить выпуск, который проверяет, является ли это взломанной версией, и затем отображать следующее:
Привет (имя человека). Я вижу, вы используете взломанную версию (Имя приложения). Если вам нравится это приложение, пожалуйста, поддержите меня, купив его.
3 ответа
Как упоминалось в предыдущем постере, вы не можете получить имя пользователя. Вы можете, однако, получить номер телефона, выполнив
[[NSUserDefaults standardUserDefaults] objectForKey: @"SBFormattedPhoneNumber"]
Взято отсюда
Также в отношении защиты от копирования: проблема с защитой от копирования приложений iPhone заключается в том, что Apple не предоставляет общедоступные документы для формата распространения или чего-либо, даже удаленно связанного. Поэтому, если вы основываете свои чеки на этих недокументированных вещах, вы действительно манипулируете на минном поле. В конечном счете Apple должна действительно исправить эту сломанную систему.
Это недоступно, потому что это проблема конфиденциальности.
(Я знаю, там есть ирония, учитывая, что ваш пользователь только что взломал ваше приложение, но я отвлекся...)
Там много дискуссий о мерах против взлома. У ArsTechnica есть история об одном разработчике. Попробуйте Google или форумы разработчиков Apple ( тема).