У меня проблема с автозаполнением из смс. Пока я получаю SMS от провайдера с Логин - xxxx и пароль - xxxx. У меня есть два поля, логин и пароль, и мне нужно указать часть входа в поле входа и код доступа к полю пароля. Есть ли способ добиться этого? P.S. Одноразовый код - это не то, что я ищу, спасибо.
Скриншот того, что мне нужно - https://i.imgur.com/8r4u2Wi.png
iOS не позволяет читать сообщения. Итак, нет, этого невозможно добиться.
@PinkeshGjr iOS 12 в настоящее время поддерживает его. Это не автозаполнение. Он может отображаться в меню состояния над виртуальной клавиатурой.
@nayem iOS 12 в настоящее время поддерживает его. Это не автозаполнение. Он может отображаться в меню состояния над виртуальной клавиатурой.
@PyaePhyoeShein, не могли бы вы принести ссылку на пример или руководство или что-то в этом роде?
Вам не нужно ничего делать. SMS-сообщение будет отображаться в строке состояния над виртуальной клавиатурой.
@PyaePhyoeShein Моя проблема в том, что я получаю SMS с логином и паролем, но мне нужно скопировать эти два кода и поместить их в поля моего имени пользователя и пароля. Это то, что мне нужно, а не просто видеть отображаемое сообщение. Спасибо.
@MichaelGrigoryan не могли бы вы проверить мой ответ?
@nayem не могли бы вы сослаться на ссылку на яблоко, которой я поделился. developer.apple.com/documentation/security/password_autofill /…
пожалуйста, проверьте это по следующим ссылкам:
и вот пример кода:
@available(iOS 12.0, *)
public static let oneTimeCode: UITextContentType
myTextField.textContentType = .oneTimeCode
Уважаемый Pyae, это то, чего я хочу достичь, пожалуйста, посмотрите эту ссылку. i.imgur.com/8r4u2Wi.png
@MichaelGrigoryan Я отредактировал свой ответ на добавление изображения. textContentType
уже есть.
@ Pyae Phyoe Shein Я тоже добавил изображение, и установка типа .username или пароля не работает. Спасибо.
P.S. Я не хочу использовать автозаполнение пароля пользователя из Связки ключей или iClouse или чего-то подобного, я хочу прочитать имя пользователя и пароль из SMS и заполнить его в свои текстовые поля. Еще раз спасибо.
Не должно быть автозаполнения. Пользователь должен нажать на отображение имени пользователя в строке состояния, и после этого она будет автоматически заполнена.
Ну, это автозаполнение для если на вашем устройстве / icloud ранее хранились учетные данные. Это не для аутентификации входа на основе sms.
@Pyae Phyoe Shein Ну, это не наполнение, вот в чем проблема.
@MichaelGrigoryan треп, это не автозаполнение. Пользователю нужно щелкнуть хотя бы, чтобы заполнить его. Пожалуйста, проверьте мой ответ еще раз. Я редактировал.
@Pyae Phyo Shein Когда пользователи получают сообщение и АВТОМАТИЧЕСКИ эти данные сообщения заполняют текстовые поля, я не знаю, как назвать его по-другому. Спасибо за ваш ответ.
В iOS это пока невозможно.