Как определить, является ли устройство рутованным (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

Другие вопросы по тегам