ver recuperar pantalla notificaciones historial funciona como centro borradas bloqueada iphone cocoa-touch

pantalla - recuperar notificaciones iphone



¿Cómo abro la aplicación de Configuraciones desde mi aplicación? (3)

Esta pregunta ya tiene una respuesta aquí:

En una aplicación para iPhone en la que estoy trabajando, el usuario debe ingresar alguna configuración a través de la aplicación de configuración antes de que mi aplicación pueda conectarse a un servidor y ejecutarse. En este momento, cuando el usuario inicia mi aplicación por primera vez, aparece una alerta que explica que el usuario debe ir a la configuración, ingresar los detalles de configuración y luego reiniciar, pero esto no es lo ideal.

Lamentablemente, no hay manera de que proporcione valores predeterminados razonables para esta aplicación, los nombres de host del servidor, las cuentas de usuario, etc. variarán para cada usuario. Creo que lo mejor que puedo esperar es mostrar una alerta que explique que algunas configuraciones deben ingresarse a través de la configuración, y proporcionar un botón "Llévame allí ..." que abrirá la configuración y luego abrirá la sección en la configuración de mi aplicación . Si eso no es posible, la configuración de apertura es mejor que nada.

Recuerdo vagamente que las personas que hacían jailbreaking en el iPhone habían descubierto una forma de iniciar configuraciones u otras aplicaciones a través de una URL o un número de teléfono divertidos en la libreta de direcciones, pero no encuentro ninguna información al respecto en Google.

:(


Por lo que sé, no hay una forma aprobada de abrir Configuración desde otra aplicación.

En mi opinión, solo debe solicitar los valores si los necesita en el momento del lanzamiento, almacenarlos en NSUserDefaults y posiblemente indicar a los usuarios que busquen en Settings.app si necesitan cambiar esa configuración en el futuro.

Desafortunadamente eso significa mantener una IU mínima para que el usuario complete su configuración durante el primer lanzamiento, pero desde una perspectiva de UX me parece mejor que negarle al usuario la alegría de usar la aplicación de inmediato.


En su forma actual, Configuración no depende de la tarea para la que desee usarla.

El problema con el que te encontrarás, si no lo has hecho ya, es que querrás verificar la información del usuario de alguna manera. Tal vez ingresaron el nombre del servidor incorrectamente, o cometieron un error en su contraseña. ¿Entonces que? Sigue enviando al usuario de nuevo a Configuración para volver a intentarlo, y luego vuelve a tu aplicación para averiguar si lo hizo bien esta vez. Esa va a ser una experiencia de usuario pésima, y ​​la mejor manera de solucionarlo es darle al usuario la opción de cambiar la configuración en su aplicación para que pueda verificar la información de inmediato.

Solo cuando lo hayas hecho, poof, ya no necesitas usar Configuración para esto. Puede enviar usuarios a esa vista de edición de cuenta inmediatamente cuando su aplicación se lance por primera vez. Tus usuarios obtienen una mejor experiencia y te ahorras la molestia de intentar encontrar una buena manera de hacer que los usuarios encuentren la configuración de tu aplicación en la aplicación Configuración.

Apple ya lo hace, solo mira el correo móvil.


Una de las posibles soluciones sugeridas anteriormente es escribir el cuadro de diálogo de configuración propia. Encontré este proyecto http://www.inappsettingskit.com/ que puedes incluir en tu aplicación y muestra la misma configuración que iOS. No lo probé todavía, pero voy a hacerlo ahora.