Как уничтожить данные iPhone программно?
В целях безопасности я разрабатываю приложение, в котором есть одно требование: "Полностью стереть данные iPhone, если iPhone украден".
Выполняя поиск этой функции, я наткнулся на одно приложение "Найти мой iPhone", которое поддерживает эту функцию "удаленного удаления всех данных".
Я не понимаю, как эта функциональность достигается. Может кто-нибудь дать мне решение этой проблемы?
Я не уверен, но я прочитал, что "Find My iPhone" использует "MobileMe Services". Может ли кто-нибудь предоставить мне полезный материал или кто-то может объяснить мне, как использовать эту "услугу MobileMe" для разработки моего приложения?
2 ответа
Удаленная очистка доступна только для пользователей Exchange и MobileMe (через приложение "Найти мой iPhone"). Насколько мне известно, MobileMe не имеет публичного API или SDK.
"Найди мой iPhone" разработан Apple, поэтому меня не удивит, если они используют какой-то частный API с некоторыми облачными сервисами для достижения этой функции. Я прочитал, что телефон нуждается в подключении к Интернету и включенном нажатии, чтобы заставить вайп работать.
Вы не можете реализовать это без джейлбрейка - просто как.
Приложения заблокированы внутри песочниц. Вы не можете получить доступ к ресурсам вне этих песочниц - iOS просто не позволит вам. Ваше приложение не имеет разрешений на чтение / запись вне своей песочницы.