Répondre

0

Vous ne pouvez pas. Je viens de tester. Le mode Ne pas déranger et silencieux ne désactive pas les vibrations, mais la désactivation de «Vibrer au silence» et de «Vibreur sur sonnerie» désactive complètement les vibrations.

Il existe une API privée documentée here on SO mais généralement, Apple n'accepte pas les applications utilisant une API non documentée, et cela peut ne pas fonctionner dans tous les cas.

Pour une évaluation générale sur la façon de faire vibrer un iPhone this SO answer est très approfondie.

+0

En fait, les vibrations de l'application fonctionnent bien lorsque _not_ est en mode silencieux avec "AudioServicesPlaySystemSound". Avec le cas d'utilisation spécifique de mon application, je voudrais qu'il y ait une vibration sur certains appels à l'action afin que les gens sachent exactement quand effectuer une tâche. Peut-être que je peux juste vérifier pour voir si la vibration est activée quand l'application se lance, et si non, suggérer qu'ils l'allument en utilisant l'application. Je ne veux pas utiliser d'API privées. –