iOS читает неверный OTP, когда в SMS присутствует несколько числовых значений - PullRequest
0 голосов
/ 30 октября 2019

Я хочу использовать iOS 12 «Автозаполнение OTP для текстового поля». Я использую UITextFieldContentType для моего текстового поля otp как .oneTimeCode. Он работает нормально, когда в SMS-сообщении присутствует только одно 6-значное число. Однако я работаю над банковским приложением, и иногда мы отправляем дополнительное числовое значение, которое представляет «Сумму транзакции» вместе с OTP. В этой ситуации QuickType читает «Значение суммы транзакции» вместо «OTP». Ниже приведен пример SMS -

'Dear customer, you need an otp for transaction of Rs 100000. The otp is 123456.'

Здесь фактический otp равен 123456, но QuickType читает 100000 как OTP. Есть ли способ настроить эту функцию так, чтобы QuickType считывал правильный OTP.

Примечание. Я не хочу вносить изменения в SMS. Я предполагаю, что iOS получает первое числовое значение в SMS как OTP.

...