Как определить, является ли устройство рутованным (android) или джейлбрейкнутым (iOS)?
Я работаю над приложением, которое показывает пользователю некоторые характеристики его устройства. Например, RAM, размер диска и т. Д.
Теперь я хочу показать, является ли устройство рутованным или нет в случае устройства Android. И будет ли устройство взломано или нет в случае устройств с iOS.
Как этого добиться? Позвольте мне сказать вам, что я не знаком с нативной разработкой для iOS. Так что мне было бы сложно написать плагин.
РЕДАКТИРОВАТЬ Я хочу решение в Unity3d. И я хочу работать с устройствами Android и iOS. Вот почему это не повторяющийся вопрос, как кто-то упоминал в комментариях.
2 ответа
Все, что я могу сделать, это дать вам ссылку.
http://answers.unity3d.com/questions/1012407/detecting-rootedjail-broken-devices.html
По сути, самый простой способ - заплатить 5 долларов за скрипт обнаружения в хранилище активов.
Ты можешь использовать Application.sandboxType == SandboxBroken
// Приложение работает в сломанной песочнице.
https://docs.unity3d.com/ScriptReference/Application-sandboxType.html https://docs.unity3d.com/ScriptReference/ApplicationSandboxType.html