Utiliser les deep links avec les notifications push

Utiliser les deep links avec les notifications push

Une de mes applications (TVShow) utilise les notifications push afin d’indiquer à l’utilisateur qu’un épisode passe dans 10 minutes à la télé. Si l’utilisateur clique sur cette notification, il est renvoyé sur la page d’accueil de l’application et non sur la fiche correspondant à l’épisode. En effet, il n’est pas possible actuellement de référencer une page spécifique via les toasts. Mango ajoute cette possibilité, et voici comment l’utiliser :

Voila à quoi ressemblait les notifications jusqu’à maintenant :

<wp:Notification xmlns:wp="WPNotification">
  <wp:Toast>
    <wp:Text1>9 minutes </wp:Text1>
    <wp:Text2>épisode 6x10 de Desperate Housewives</wp:Text2>
  </wp:Toast>
</wp:Notification>

maintenant avec mango, on a un paramètre en plus wp:Param correspondant à la page vers laquelle l’utilisateur devra être redirigé.

<wp:Notification xmlns:wp="WPNotification">
  <wp:Toast>
    <wp:Text1>9 minutes </wp:Text1>
    <wp:Text2>épisode 6x10 de Desperate Housewives</wp:Text2>
    <wp:Param>/Episode.xaml?id=123</wp:Param>
  </wp:Toast>
</wp:Notification>

Il est évident que les deep link ajoute un niveau de complexité pour le chargement des données. Auparavant, on était sur de passer par la page MainPage, on pouvait donc afficher une UI spécifique indiquant le chargement des données. Il faudra donc faire attention lorsque l’on utilise les deep links à ce genre de problématique.

Comments are closed.