Сделать коды подтверждения SMS легко копируемыми - PullRequest
2 голосов
/ 14 января 2020

Я отправляю пользователям код 10 цифр и букв git через текст, как метод 2FA. Мой вариант использования немного отличается - не ваш типичный код входа в систему 2FA, а пароль, который можно использовать для разблокировки зашифрованного документа. Вот почему мои коды должны быть длиннее нескольких цифр.

Я ищу, чтобы пользователи могли легко копировать их - иногда iPhone делает так, чтобы вы могли щелкнуть код в тексте и легко скопировать это. Это появляется в 6-ди git цифрах c, но, насколько я могу судить, похоже, не работает ни для чего выше 9 цифр.

Есть ли установленный шаблон, который может сказать iPhone что отправляемый код является кодом подтверждения? Как порог ди git или формат?

Мое текущее сообщение выглядит примерно так:

Thank you for signing up for XYZ. Your verification code is: JWtCtWJmD2g

Я также думаю о том, чтобы просто отправить только код (без описания) или отправить два сообщения - введение, а затем код на отдельных строках.

1 Ответ

2 голосов
/ 05 февраля 2020

По состоянию на февраль 2020 года не существует стандартного формата для кодов SMS 2FA. В настоящее время есть предложение от инженера Apple для создания унифицированного формата для доставки SMS.

Я обнаружил, что iPhone хорошо подходит для подбора "Вот ваш код: _____ "независимо от того, сколько цифр / alphanumeri c до:

  • 9 или менее символов
  • Не настоящее слово
  • Без специальных символов (@, &)
  • Код находится в той же строке, что и «вот ваш код:»
  • Существует как минимум 1 ди git
...