Хорошо.Это то, что я мог узнать.Что касается кода, то достаточно того, что я описал выше.Дополнительные настройки на клиенте не требуются.Но нужно обратить внимание на текст смс-сообщения.В качестве примера я приложил два сообщения.
В первом сообщении наш код определяется системой как номер телефона.Мы можем даже позвонить, если нажмем на него.Но зачем нам вызывать одноразовый код?:)
На втором изображении код определен как единовременный, именно то, что нам нужно.Если щелкнуть по нему, система предложит скопировать его в буфер обмена.
В чем разница?К сожалению, не совсем понятно, по какому правилу текст разбирается в СМС.Но мы можем проверить ваш текст следующим образом:
Если вы установили свойство textContentType
для своего текстового поля, и у вас ничего не работает, в первую очередь вам нужно проверить, определяет ли код операционная системаправильно.Для этого просто перейдите в приложение сообщений и проверьте код:
- синий цвет шрифта с подчеркиванием - система не распознала одноразовый код.
- черный цвет шрифта (по умолчанию) с серым подчеркиванием - ничего страшного!
В конце, в первом случае, вы должны проверить текст сообщения на наличие неверных символов.
PS Просто пара примеров правильных и неправильных СМС:
- СМС-код: 12345 £, правильный
- СМС-код: 12345 $, правильный
- СМС-код: 12345 № правильный
- SMS-код №1: 12345 неправильный