Не удалось найти файл объявления для модуля 'module-name'. '/path/to/module-name.js' неявно имеет тип 'any'

Кажется, что это сработает:

  • получить время с момента последней перезагрузки, и для этого примера давайте сохраним его в переменной под названием «tslr» (продолжительность в миллисекундах, я думаю, BTW , как вы это получите?)
  • получить текущее время, сохранить его в переменной 'ct', например
  • вычислить последнее время перезагрузки (назовем его 'lr'), мы имеем: lr = ct - tslr
  • store 'lr'

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

Я думаю, было бы довольно сложно обмануть это. .. пользователь должен был бы точно изменить время своего телефона, и они должны были бы начать ваше приложение в очень точный момент поверх этого, точно, когда новый «lr» был бы идентичен предыдущему ... pretty трудно сделать, вероятность того, что они могут это сделать, очень близка к 0 I th чернила. И вам не нужно какое-либо интернет-соединение, чтобы это сделать ...

Новый «lr» был бы идентичен предыдущему в следующих случаях:

  • телефон не был перезагружен, а время не было изменено.
  • Время
  • было изменено. И пользователю удалось запустить ваше приложение на точной миллисекунде, чтобы обмануть ваш алгоритм (вероятность того, что это происходит более, чем ультрасимметрично)
160
задан Wil Moore III 13 December 2018 в 01:43
поделиться