none
Mango : notification push/live tile en local ? RRS feed

  • Question

  • Bonjour,

    J'aurais souhaité savoir comment fonctionnent les notifications push et les live tiles en local en fait, tout simplement.

    Et on peut personnaliser le comportement de la notification ? genre faire en sorte que lorsque l'utilisateur on clique dessus il se passe rien, ou envoyer l'utilisateur sur une page en particulier ou lancer une fonction.

    Merci beaucoup

    vendredi 16 septembre 2011 23:17

Réponses

  • Oui on peut avec mango designer une uri vers une des pages de ton application lorsque l'utilisateur cliquer sur la notification. Ce que tu appelles push est en fait les toast ;)

    Voici comment les faire 

    distance : http://msdn.microsoft.com/en-us/library/hh202967(v=vs.92).aspx

    en local : 

      ShellToast toast = new ShellToast();
      toast.Title = "Background Agent Sample";
      toast.Content = toastMessage;
      toast.Show();

    Pour les live tiles regarde ici : 

    http://www.rudyhuyn.com/blog/2011/05/24/comment-ajouter-des-tuiles-additionnelles-a-son-application/

     

    Voila !

     


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Proposé comme réponse Pascal Saille dimanche 18 septembre 2011 16:10
    • Marqué comme réponse Neo33ASM lundi 19 septembre 2011 13:27
    samedi 17 septembre 2011 11:00
    Modérateur
  • pour tvshow, c'est pas un vrai toast, aucune raison de me faire une notification à moi même, c'est une classe maison, mais je vais la publier prochainement ;)

     

    En fait, un toast n'apparait que si ton app n'est pas lancé, sinon, tu recois juste en evenement et c'est à toi de faire l'affichage si tu le souhaites


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Marqué comme réponse Neo33ASM mercredi 21 septembre 2011 02:49
    lundi 19 septembre 2011 09:32
    Modérateur

Toutes les réponses

  • Oui on peut avec mango designer une uri vers une des pages de ton application lorsque l'utilisateur cliquer sur la notification. Ce que tu appelles push est en fait les toast ;)

    Voici comment les faire 

    distance : http://msdn.microsoft.com/en-us/library/hh202967(v=vs.92).aspx

    en local : 

      ShellToast toast = new ShellToast();
      toast.Title = "Background Agent Sample";
      toast.Content = toastMessage;
      toast.Show();

    Pour les live tiles regarde ici : 

    http://www.rudyhuyn.com/blog/2011/05/24/comment-ajouter-des-tuiles-additionnelles-a-son-application/

     

    Voila !

     


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Proposé comme réponse Pascal Saille dimanche 18 septembre 2011 16:10
    • Marqué comme réponse Neo33ASM lundi 19 septembre 2011 13:27
    samedi 17 septembre 2011 11:00
    Modérateur
  • Pour les shelltoast, on peut les déclencher à partir de l'application elle-même ?

    Comme pour TVShow lors de la sauvegarde/restauration des paramètres par exemple.

    Car je viens de tenter et ça n'affiche rien

    dimanche 18 septembre 2011 00:11
  • Ok j'pense que je viens de comprendre, pour ton appli c'est ton serveur qui envoie la notif.

    Et apparemment la notif locale ne peut être envoyée si l'appli en question est au 1er plan.

    dimanche 18 septembre 2011 13:33
  • pour tvshow, c'est pas un vrai toast, aucune raison de me faire une notification à moi même, c'est une classe maison, mais je vais la publier prochainement ;)

     

    En fait, un toast n'apparait que si ton app n'est pas lancé, sinon, tu recois juste en evenement et c'est à toi de faire l'affichage si tu le souhaites


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Marqué comme réponse Neo33ASM mercredi 21 septembre 2011 02:49
    lundi 19 septembre 2011 09:32
    Modérateur