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?
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.
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?"
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):
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
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.