in amazon-ivs-optimizations-ios-demo/Controllers/SettingsViewController.swift [134:142]
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
guard var text = textField.text,
let range = Range(range, in: text)
else { return false }
text.replaceSubrange(range, with: string)
textField.text = text
processCustomUrlText()
return false
}