Плагин Cordova S SH не работает в проекте Android - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь установить соединение S SH из проекта Cordova с локальным сервером, думает, что плагин создан для этого: https://www.npmjs.com/package/cordova-plugin-ssh-connect

Когда я запускаю скомпилированную сборку с устройства (Android планшет), ничего не происходит. Я вижу только интерфейс HTML / CSS, но ничего о S SH. Я написал предупреждение (); в пробных функциях, следовательно, возникает проблема, и я поместил кнопку, вызывающую функцию JS ... но безуспешно. Ничего не происходит ...

Я, вероятно, ошибочно сделал шаг, но не вижу, где.

Это мой код:

[...]
                    <button onClick="test_ssh();">Test SSH</button>
                    <a class="waves-effect waves-light btn-small grey lighten-1" style="float: right !important; color: black !important; text-transform: none !important;">D&eacute;marrer</a>
                </span>
            </div>
        </div>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript">
          function test_ssh()

         { var success = function (resp) {
    alert('ok');
  }

  var failure = function (error) {
    alert('err');
  }

  window.cordova.plugins.sshConnect.connect('xxxxxx', 'xxxxxx', '192.168.43.29', 22,
    function(resp) {
      if (resp) {
          alert('Reponse OK');
        window.cordova.plugins.sshConnect.executeCommand('touch /var/testssh/success.txt', success, failure);
        window.cordova.plugins.sshConnect.disconnect(success, failure);
      }
    }
  , failure);
}
        </script>
[...]

В сервер, сервис S SH успешно запущен и доступен (и устройство подключено к локальной сети). В противном случае я установил плагин в проекте Cordova с помощью следующей команды:

cordova plugin add plugin-ssh-connect

Заранее благодарен за помощь.

...