Fingerprint.js функциональность, как для Android

Я изо всех сил пытался найти что-то, что могло бы помочь сделать ту же функциональность, что и Fingerprint.js, например, когда я набираю что-то вроде "Отпечаток пальца", "Fingerprint.js, похожий на Android", я всегда оказываюсь в биометрической технологии отпечатков пальцев., но это не то, что мне нужно. Я много читал об определении идентификаторов установки приложений с использованием UUID как рекомендуемого, чтобы быть уникальным для установок приложений, я много читал (из коробки) об использовании java.SecureRandom, энтропиях, PRNG, вещах это может помочь мне понять уникальную идентификацию приложения, но кроме этого мне нужно что-то вроде того, что делает Fingerprint.js,

так вот цель для функциональности, которую проект пытается достичь

  • уникальная идентификация анонимного пользователя при установке приложения на разных устройствах (это можно сделать просто с помощью UUID)
  • генерировать отпечаток (не буквальный отпечаток), который будет определять пользователя на основе определенного поведения (это самая сложная часть)

мои вопросы следующие

  • Есть ли подобная библиотека для Android, которая делает то же самое, что и Fingerprint.js?
  • если нет, должен ли я собрать требования (критерии для создания идентификатора отпечатка пальца) и написать алгоритм с нуля?
  • если я собираюсь написать свой собственный алгоритм, не могли бы вы указать мне, с чего начать? (Я думаю, возможно, использовали UUID,SecureRandom и т. Д..)

это ссылка для fingerprintjs клапана https://github.com/Valve/fingerprintjs2

в документации по Fingerprint.js есть свойства (энтропия), которые мне нужно рассмотреть, если есть смысл использовать их (или найти эквивалент в родном приложении для Android) в качестве атрибута, если у меня нет выбора, кроме как написать собственный алгоритм для этого

Изменить: я забыл упомянуть, что это должно быть сделано локально, так как в настоящее время я рассматриваю Mixingpanel для Android, который, вероятно, генерирует идентификатор пользователя для определенных критериев, но это похоже на облачную зависимость

0 ответов

Другие вопросы по тегам