¿Por qué WhatsApp no ​​agrega una opción de código de acceso a su aplicación?

Lo mismo podría decirse de otras aplicaciones también. ¡Todos usamos varios sitios de redes sociales donde publicamos toneladas de basura!

Al final del día, todo depende del desarrollador para decidir si realmente es necesario. Puede considerarlo una buena idea, pero luego es innecesario. Agregar un código de acceso significaría agregar características de seguridad y también garantizar que los piratas informáticos no roben la contraseña de alguna manera. Además, está el problema de aquellas personas que olvidan las contraseñas. ¿Cómo crees que la compañía logrará eso?

Como desarrollador de aplicaciones, te daré los escenarios … si estás interesado, puedes seguir leyendo …
Escenario 1: proporciono la contraseña de mi aplicación de chat. Se almacena localmente en el teléfono.
Defecto: un pirata informático puede encontrar la ubicación donde se almacena la contraseña e incluso si se trata de un hash, eventualmente haría una tabla de arcoíris y proporcionaría un servicio para piratear la contraseña de mi aplicación. Whatsapp podría ganar gratis casi nada, pero este hacker estaría ganando mucho dinero ofreciendo este servicio

Escenario 2: almaceno la contraseña en mi servidor XMPP (más o menos como la mayoría de las aplicaciones de chat almacenan las contraseñas de nombre de usuario)
Defecto: mi aplicación tiene que abrirse para verificar si está conectada a la red y luego me muestra esta actividad de bloqueo de pase. De esta manera tengo que estar conectado a la red para iniciar sesión. Por lo tanto, no puedo poner el bloqueo de paso antes de que se abra la aplicación (porque eso significaría que aún no está conectada a la red). Supongamos que pongo la actividad después de que descubre que está conectada, luego no podré implementar la función de usuarios que abren Whatsapp cuando no están conectados a la red para ver el historial. ¿Espero que esto tenga sentido?
Significa que si hago que la aplicación verifique la contraseña en línea, los usuarios no podrán leer los mensajes anteriores cuando estén desconectados. ¿No es ese un gran inconveniente?

Como dije, al final del día todo depende del desarrollador para decidir si realmente es necesario: ¡el historial fuera de línea o la seguridad inútil adicional!