telcel - Leer mensaje SMS en iOS
no puedo enviar mensajes de texto iphone 6 (3)
- No, no hay forma de leer mensajes SMS. Apple es muy estricto en esto debido a cuestiones de privacidad.
- Inicie sesión en el portal de desarrolladores y haga clic en Pautas de revisión de la tienda de aplicaciones .
En ninguna parte de las directrices especifica que no puede acceder a los SMS. Pero solo puedes acceder si utilizas métodos privados que no están permitidos y obtendrás tu aplicación rechazada.
Solo puede acceder a los datos para los que Apple proporciona una API documentada. No puede acceder al archivo fuera de la zona de pruebas de su aplicación, a menos que Apple le proporcione una API.
Soy un desarrollador de iOS y he intentado crear una aplicación móvil con funcionalidad de activación automática, encontré más que una forma de leer mensajes SMS, pero solo uso una API privada que provocará el rechazo de Apple a mi aplicación. Tengo dos preguntas y aprecio Cualquier comentario puede ayudarme.
1- ¿Hay alguna forma de leer mensajes SMS en la plataforma iOS sin enfrentar el rechazo de Apple? 2- ¿Puede alguien proporcionarme la sección relacionada en la documentación para desarrolladores de Apple, la sección que describe que no está permitido leer mensajes SMS en la plataforma iOS?
Desde iOS 12, Apple admite la función Autocompletar con contraseña en UITextField
, UITextView
y cualquier vista personalizada que adopte el protocol
UITextInput
. El teclado del sistema establece el textContentType
en él en .oneTimeCode
- Usando el guión gráfico / XIB
Seleccione
UITextField
/UITextView
en elstoryboard/XIB
haga clic en Haga clic en el inspector de atributos. Vaya a la característica de ingreso de texto, haga clic en Tipo de contenido y seleccione un código de tiempo y listo.
Solo funciona con el teclado del sistema. Así que evita usar el teclado personalizado.
Y para obtener más información, también revisará la sesión 204 de WWDC 2018 - Autentificación automática de contraseñas seguras y códigos de seguridad y saltará a 24:28 para el llenado automático previo del OTP.
ACTUALIZAR
Desde iOS 12, Apple ha dado soporte para leer el código de seguridad (OTP - One Time Passwords) en los campos de texto.
Especifica la expectativa de un código de inicio de sesión SMS de factor único.
Puede autocompletar códigos de seguridad de flujos de inicio de sesión SMS de factor único:
yourSingleFactorCodeTextField.textContentType = .oneTimeCode
iOS es compatible con Autocompletar contraseñas en UITextField, UITextView y cualquier vista personalizada que adopte el protocolo UITextInput.
Advertencia
Si usa una vista de entrada personalizada para un campo de texto de entrada de código de seguridad, iOS no puede mostrar la IU de AutoFill necesaria.