Puis-je supprimer les alertes système dans mon application?
-
14-10-2019 - |
Question
Est-il possible pour mon application à « prendre en charge » quand une alerte système apparaît? Mon application désactive la minuterie de veille, mais quand une alerte système apparaît, l'alerte semble être la minuterie permettant. Que puis-je faire?
La solution
Vous essayez de supprimer les alertes? La réponse est:. Vous ne pouvez pas
Si vous essayez d'éviter les alertes de déconner avec votre application de désactivation de la minuterie de repos, alors je crois que donkim est sur la bonne piste.
Autres conseils
Serait-il possible pour vous de crochet dans l'une des méthodes qui est appelée lorsque votre application va dans et hors de l'arrière-plan? Dites, l'un de ces?
- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"applicationWillResignActive");
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"applicationDidEnterBackground");
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"applicationWillEnterForeground");
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"applicationDidBecomeActive");
}
Je parie que l'un de ceux qui est appelé quand cela se produit. Vous pouvez probablement désactiver la minuterie de veille lorsque votre application obtient le dos de mise au point.
EDIT: en relisant la question, il semble que vous cherchez à supprimer les alertes (à savoir, les laissez pas se produire). Heh, je me suis concentré sur la seconde moitié de votre question.