React Native: проблемы с разработкой античит-приложения для викторин

#javascript #android #ios #react-native #android-studio

Вопрос:

Идея этого проекта заключается в том, чтобы инициировать небольшую викторину для учащихся. используемые устройства — планшеты и iPad. что нам нужно сделать, так это убедиться, что учащийся не откроет ни одно из запрещенных приложений, например, Google или YouTube, поэтому мы можем быть немного уверены, что учащийся совершает некоторые ошибки.усилия при выполнении задачи.

Итак, мои вопросы:

  1. есть ли в react native способ определить, что такое приложение переднего плана?
  2. как мы можем закрыть приложение, если обнаружим, что учащийся пытается обмануть тест?
  3. как мы можем помешать учащемуся закрыть приложение watcher или удалить его?
  4. является ли react native правильным инструментом для этого, или нам нужно разрабатывать приложение для каждой платформы отдельно?

Примечание: мы не можем заставить приложение для викторины всегда быть сверху (на переднем плане), потому что мы уже знаем, что есть способ определить, переходит ли приложение в фоновый режим с помощью appstate, к сожалению, это не очень полезно для нас, поскольку учащемуся разрешено использовать другие приложения для выполнения вычислений..

Большое вам спасибо ^_^

Комментарии:

1. Я не знаю об Android, но в ios есть определенная структура , которую собственные приложения могут использовать в этом сценарии.