Потом еще SCA аудит нужно будет проходить, для получения нужных лицензий
подойдет ли что то из этого:
1) Шифровать токен пином и удалять пин, при расшифровке отправлять на сервак и если 200, то успех. В противном случае - не успех. Перебор решается ограничением попыток на сервере.
2) Сгенерить ключ в кейсторе доступный только нашему приложению и им шифровать пин после чего хранить его на устройстве и расшифровывать после каждого ввода ПИНа для сравнения. Единственный минус - если устройство будет скомпрометировано, но в таком случае насколько я знаю ничего не защитит уже