[Résolu] - Actions à  heure fixe

walslayerwalslayer Membre
octobre 2012 modifié dans Vos applications #1
Bonjour, je viens vous voir pour vous posez deux questions.



Est-il possible de demander à  l'application de faire une action à  une heure donnée ?

Je m'explique, j'aimerais afficher un badge sur l'icône de mon application à  00h00, pour que lorsque l'utilisateur navigue dans ses applications (le matin) voit qu'il y a du nouveau dans mon application.

A titre d'information, je veux faire cette manipulation car chaque jour je présente un nouveau menu (mon application permet de réserver une table dans un restaurant).



Ensuite j'aimerais que lorsque l'utilisateur a lancé l'application, j'enlève le badge sur l'icône. J'utilise ceci pour afficher un badge avec un numéro :


<br />
application.applicationIconBadgeNumber=unNombre;<br />




Merci de vos réponses, bien cordialement Walslayer.

Réponses

  • Je pense que je dois regarder du côté de LocalNotification. Mais je n'ai pas encore trouvé où placer mon code et quel code utiliser..

    Si j'ai compris le principe je peux utiliser une notification locale même si l'application n'est pas activée ?
  • NSCalendar *calendar = [NSCalendar currentCalendar];<br />
    NSDateComponents *components = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit fromDate:[NSDate date]];<br />
    components.day += 1; // tomorrow, midnight<br />
    <br />
    UILocalNotification *notification = [UILocalNotification new];<br />
    notification.fireDate = [calendar dateFromComponents:components];<br />
    notification.timeZone = calendar.timeZone;<br />
    notification.applicationIconBadgeNumber = 1;<br />
    [[UIApplication sharedApplication] scheduleLocalNotification:notification];
    
  • ©a c'est de la réponse !
  • walslayerwalslayer Membre
    juin 2012 modifié #5
    Merci bien image/clap.gif' class='bbc_emoticon' alt=' :D ' />
Connectez-vous ou Inscrivez-vous pour répondre.