Работа c Fingerprint

Поддержка
  • @fox туплю вечером( прощу прощения,не увидел.

  • @Fox а в каком виде должен сохраняться отпечаток, у меня получился вот такой файл0_1550174499384_отпечаток.txt

  • @lesopilka said in Работа c Fingerprint:

    @Fox а в каком виде должен сохраняться отпечаток, у меня получился вот такой файл0_1550174499384_отпечаток.txt

    В любом удобном для вас виде. Главное json не поломать :D

  • @Fox всем спасибо. Вроде все работает.

  • @Fox Подскажите пожалуйста, при повторном использовании профиля у которого ранее был "Применён" отпечаток, нужно ли делать проверку на существование файла fingerprint.json, чтобы скрипт не запрашивал новый фингерпринт. Или можно просто делать проверку, существует ли локальный профиль, и если профиль уже существует - то отпечаток не получать ( мы предполагаем что отпечаток мы получили именно в момент создания профиля ранее ).

  • @centerdevs said in Работа c Fingerprint:

    @Fox Подскажите пожалуйста, при повторном использовании профиля у которого ранее был "Применён" отпечаток, нужно ли делать проверку на существование файла fingerprint.json, чтобы скрипт не запрашивал новый фингерпринт. Или можно просто делать проверку, существует ли локальный профиль, и если профиль уже существует - то отпечаток не получать ( мы предполагаем что отпечаток мы получили именно в момент создания профиля ранее ).

    В действии "Применить отпечаток" есть проблема, что оно записывает в профиль, в файл fingerprint.json, любое значение, полученное из действия "Получить отпечаток". А значение может быть невалидным, например при отсутствии отпечатка по введёным тегам. В таком случае применение профиля вызовет ошибку.

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

  • @Fox Всё понял, очень разумно) Большое спасибо за совет! )

    Для тех кто будет делать проверку на существование отпечатка в профиле, вот рабочий пример

    alt text

    Двойной обратный слэш обязательно, иначе яваскрипт обработает \f как спец знак.

  • @centerdevs said in Работа c Fingerprint:

    Двойной обратный слэш обязательно, иначе яваскрипт обработает \f как спец знак.

    можете использовать обычный слеш с типом данных string

    [[CURRENT_PROFILE_ID]]/fingerprint.json
    
  • @Fox Действительно, я почему-то сразу решил что переменные мне доступны только в expression типе, и даже не читал вдумчиво про string.

  • Сейчас как-то по-другому профили с фингерпринтами работают? Я получаю отпечаток, применяю, потом "создать или переключиться на локальный профиль" (в полях стоит true и true) - и не могу понять сохранился отпечаток в профиль или нет. Файла fingerprint.json в папке профиля нет.

  • @Antonio said in Работа c Fingerprint:

    Сейчас как-то по-другому профили с фингерпринтами работают? Я получаю отпечаток, применяю, потом "создать или переключиться на локальный профиль" (в полях стоит true и true) - и не могу понять сохранился отпечаток в профиль или нет. Файла fingerprint.json в папке профиля нет.

    Применять отпечаток нужно после переключения на профиль

  • @Fox , спасибо! А можно как-то удостовериться, что отпечаток применен?

  • @Antonio said in Работа c Fingerprint:

    @Fox , спасибо! А можно как-то удостовериться, что отпечаток применен?

    В смысле? Если вы создаёте профиль, то отпечатка разумеется в нём нет, его нужно получить и применить. Когда вы применяете отпечаток после переключения на профиль, то он записывается в папку профиля.
    Когда вы переключаетесь на существующий профиль, в котором есть отпечаток, то в зависимости от настройки "Всегда загружать отпечаток из папки с профилем" в действии "Создать или переключиться на локальный профиль" вы либо загружаете отпечаток из профиля либо нет.

  • @Fox я имею ввиду, чтобы в инспекторе переменных или ресурсов посмотреть какое-нибудь содержимое, которое меняется при загрузке профиля или отпечатка.

  • А, нашел. "Получить путь текущего профиля". Хоть и не совсем то.

  • Не знаю правильно понял ли, но вот так можно узнать, записан ли Отпечаток в Профиле:

    dcf1b3ba-9c7b-42e3-b412-9b9aadbe64c7-image.png image url)

  • @super84, да-да, я про это действие написал.