web-dev-qa-db-fra.com

Meilleure pratique pour la case "Ne plus me montrer" sur iOS

J'ai une question sur l'utilisation des cases à cocher dans le message d'avertissement. Certains utilisateurs souhaitent que l'application les avertisse toujours, mais pas certains. Je veux que les utilisateurs choisissent eux-mêmes.

J'ai essayé de résoudre ce problème en ajoutant une case à cocher dans une boîte de dialogue contextuelle d'avertissement, mais je pense que ce n'est pas la manière iOS. Existe-t-il une meilleure pratique pour cela dans iOS?

Don't show me again checkbox

Dois-je plutôt utiliser un indice sous le message d'avertissement indiquant que l'utilisateur peut le faire via Paramètres? Cela indiquerait également à l'utilisateur où il peut activer/désactiver la prochaine fois.

Settings hint

1
Bank

Je pense que cette note est une bonne idée, en bas, avec une petite taille de police, mais je pense qu'elle devrait être plus claire, comme "Vous choisissez d'être toujours interrogé sur les paramètres. Vous voulez changer cela?"

2
Madalina Taina

N'utilisez pas de cases à cocher dans la fenêtre contextuelle. Il serait préférable d'utiliser un pop-up à trois boutons avec les options (mais peut-être pas les mêmes textes):

  • Toujours activer
  • Activez cette fois
  • Annuler

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

1
rr1g0

Pour autant que je sache, les utilisateurs peuvent définir ce comportement par défaut pour n'importe quelle application dans leur volet de paramètres. Comme il s'agit d'une fonctionnalité d'iOS elle-même, vous n'avez pas à vous en préoccuper.

Si vous pensez que dans votre cas, le vôtre voudrait changer ces paramètres, la meilleure approche serait de simplement les rediriger vers cette partie de l'écran des paramètres plutôt que de le faire à la fin de l'application.

0