https://www.npmjs.com/package/cordova-plugin-antitampering
Кто-нибудь реализовал этот плагин в своем проекте?Я реализовал плагин, но назвал эту функцию:
window.cordova.plugins.AntiTampering.verify(
function (success) {
console.info(success);
// {“assets”: {“count”: x}} - where x is the number of assets checked
},
function (error) {
console.error(error);
// gives you the file on which tampering was detected
}
);
Проблема в том, что функция переходит в блок успеха, но счетчик равен 0, что означает, что плагин на самом деле не сканирует файлы.Я хочу знать, что не так.
Упоминание шагов, которые я выполнил:
Шаг первый: установка с использованием cmd.Команда была: Cordova плагин добавить Cordova-плагин-противодействие - переменная ENABLE_CORDOVA_CALLBACK = true --save
Шаг второй: вызвать метод в app.component.ts с помощью этого кода:
declare var window: any;
constructor(){
this.checkTampering();
}
checkTampering(){
alert(“Inside Check Tampering”);
try {
alert("Inside Try: ");
window.cordova.plugins.AntiTampering.verify(
function (success) {
alert(JSON.stringify(success));
// {“assets”: {“count”: x}} - where x is the number of assets checked
},
function (error) {
alert(JSON.stringify(error));
// gives you the file on which tampering was detected
}
);
} catch (e) {
alert("Caught some exception when implementing Integrity check: " + JSON.stringify(e));
}
}
Шаг 3: Запустите его на устройстве с помощью команды: ionic cordova run android