TLDR:
Sí
Respuesta detallada:
Es bastante simple para los desarrolladores de aplicaciones poner ciertas funciones a disposición de usuarios limitados. Solía trabajar como pasante de desarrollador de aplicaciones iOS en Roposo, este es el lugar donde aprendí el truco para crear una funcionalidad similar.
Así es como lo haces:
Supongo que está familiarizado con los aspectos básicos del desarrollo de aplicaciones iOS.
- No agregué términos y condiciones o una política de privacidad para mi aplicación social. ¿Apple lo rechazará?
- Aplicaciones de iOS: ¿Cuáles son las aplicaciones de iPhone o iPad que más usa?
- ¿Cómo puedo saber la cantidad de veces que se ha descargado una aplicación?
- ¿Puedes publicar una aplicación de iOS en App Store y en Cydia al mismo tiempo?
- ¿Cuál es la mejor manera de incluir mi aplicación iOS en la categoría 'destacados' en la tienda de aplicaciones?
Suponga que desea mostrar una pantalla de selección de idioma a usuarios limitados en función de alguna condición predeterminada, como su estado de inicio de sesión, su género o algo así.
1) Cree un controlador de vista de selección de idioma que se abrirá cuando la aplicación termine de iniciarse.
2) Ahora realiza una solicitud al servidor preguntando si este controlador de vista debe mostrarse a este usuario.
3) El servidor devuelve un valor bool.
4) Si esto es cierto, se pasa a ese controlador.
Ahora, suponiendo que esta solicitud del servidor tarde algún tiempo en cargarse, y el usuario puede haber comenzado a usar la aplicación. Ahora, si sigue, obstaculizaría la experiencia del usuario.
Entonces, lo que puede hacer es guardar la respuesta en los valores predeterminados del usuario y, en el próximo inicio de la aplicación, verifique el valor de los valores predeterminados del usuario. De esta manera, no tendrá que esperar la respuesta del servidor.
Este debe ser el mismo caso en que YouTube proporciona una funcionalidad diferente, deben haber guardado algunos estados / indicadores y, dependiendo de los valores de estos, decidirían cómo se inicializa la aplicación.
Todo lo mejor.
———————————————————————————————
Gracias por leer, haga clic en upvote.
Sígueme para obtener respuestas más interesantes.
Para crear CV impresionantes, use cvmkr en línea con plantillas fabulosas. Disponible de forma gratuita: cree CV profesional en 3 sencillos pasos
Acerca de mí: iOS Developer | Freelancer | Amante de los perros | Entusiasta de inicio
PRABAL – DESARROLLADOR DE APLICACIONES iOS