Когда я использую плагин nativescript-uuid, я получаю сообщение об ошибке - PullRequest
0 голосов
/ 15 января 2020

Я получаю сообщение об ошибке:

"TypeError: SSKeychain.passwordForServiceAccount is not a function. (In 'SSKeychain.passwordForServiceAccount(appName, "incoding")', 'SSKeychain.passwordForServiceAccount' is undefined)"

Когда я делаю это:

const uid = require("nativescript-uuid"); var uuid = uid.getUUID(); console.log("The device UUID is " + uuid);

Я просто хочу получить идентификатор устройства пользовательского устройства, чтобы я мог его сохранить.

1 Ответ

0 голосов
/ 15 января 2020

1) Установка: tns plugin add nativescript-uuid

2) Этот код работает:

<script>
var plugin = require("nativescript-uuid");

export default {
  data: () => {
    return {
      message: "<!-- testpage -->"
    };
  },
  methods: {
    uuid() { // called from a button @tap
      var uuid = plugin.getUUID();
      console.log("The device UUID is " + uuid);
    }
  }
};
</script>

3) вывод на консоль: * Файл журнала CONSOLE: /// приложение / компоненты / Поиск. vue: 32: 0: 'UUID устройства: B62CFD5E-C012-49E7-80CA-5DD9D0AC8F10'

4) это можно сделать в смонтированном виде: тоже

...