Убедитесь, что устройство взломано / рутовано с помощью Jail Monkey в React Native fails, модуль 'undefined' - PullRequest
1 голос
/ 28 января 2020

В React Native я нашел два плагина, чтобы проверить, взломано ли устройство (iOS / Android):

  1. Jail Monkey
  2. реагирует на нативную привязку к устройству

Сначала я попробовал npm пакет реагировать на нативную привязку к устройству , но это не работает и кажется устаревшим Поэтому я попробовал Jail Monkey, но я получаю следующую ошибку:

enter image description here

Код:

import JailMonkey from 'jail-monkey'

export default class Welcome extends Component {
    render() {
        return (
                ...
                <View style={styles.lowerView}>
                    <CustomButton text={"Jail Monkey"} onPress={() => this.printJailMonkey()}/>
                </View>
                ...
        );
    }

    printJailMonkey = () => {
        console.log("Jail Monkey library content: " + JailMonkey.isJailBroken())
    }
}

Я проверил тщательно ручная ссылка на пакет (используя Xcode, pod install и так далее ...). Ничего не получалось, кто-то может мне помочь?

Ответы [ 2 ]

1 голос
/ 26 марта 2020

JailMonkey использует собственные модули и поэтому не может работать в приложении, управляемом Expo. Вам нужно извлечь его в ExpoKit, чтобы JailMonkey заработал.

0 голосов
/ 06 апреля 2020

Решено, но выполняется связывание вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...