none
Expiration des Registrations dans le Notification Hub RRS feed

  • Question

  • Bonjour la communauté,

    Les registations au niveau du hub de notification de Azure sont configurés de telle sorte à expirer après 90jours.

    Nous souhaitons que les Registrations n'expirent jamais.

    Quelles sont les solutions disponibles à l'heure actuelle?

    Merci beaucoup pour votre support.


    Je partage donc j'existe. www.astuciagroup.com www.emailingb2b.ma

    mercredi 8 avril 2015 15:43

Réponses

  • Bonjour,

    Ce n'est pas possible à ma connaissance, étant donné que l'on peut pas toujours savoir si une application est toujours à l'écoute sur un téléphone. Par conséquent si vous pouvez avoir des notifications émises pour rien. Avec le temps on pourrait cumuler un volume conséquent de notifications inutiles qui vous couterait à terme.

    La seule solution à mon avis serait de faire votre propre hub et toute la mécanique de transmission. Vous trouverez certainement plus de précision sur ces articles :

    https://msdn.microsoft.com/fr-fr/library/windows/apps/hh913756.aspx

    https://msdn.microsoft.com/fr-fr/library/windows/apps/xaml/Hh868244(v=win.10).aspx

    Cordialement,


    Yan Grenier

    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

    mercredi 8 avril 2015 20:00
  • Voici la solution que j'ai finalement adopté: Un Job planifié à tourner 1 fois par mois. (s'exécute rapidement)

    public class HubRegistrationsUpdateJob : ScheduledJob
        {
            public async override Task ExecuteAsync()
            {
                NotificationHubClient Hub = JMNotifications.Instance.Hub;
    
                var registrations = await Hub.GetAllRegistrationsAsync(int.MaxValue);
    
                foreach (RegistrationDescription registration in registrations)
                {
                    await Hub.UpdateRegistrationAsync(registration);
                }
    
                return;
            }
    
        }



    Je partage donc j'existe. www.astuciagroup.com www.emailingb2b.ma

    dimanche 3 mai 2015 14:23

Toutes les réponses

  • Bonjour,

    Ce n'est pas possible à ma connaissance, étant donné que l'on peut pas toujours savoir si une application est toujours à l'écoute sur un téléphone. Par conséquent si vous pouvez avoir des notifications émises pour rien. Avec le temps on pourrait cumuler un volume conséquent de notifications inutiles qui vous couterait à terme.

    La seule solution à mon avis serait de faire votre propre hub et toute la mécanique de transmission. Vous trouverez certainement plus de précision sur ces articles :

    https://msdn.microsoft.com/fr-fr/library/windows/apps/hh913756.aspx

    https://msdn.microsoft.com/fr-fr/library/windows/apps/xaml/Hh868244(v=win.10).aspx

    Cordialement,


    Yan Grenier

    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

    mercredi 8 avril 2015 20:00
  • Merci beaucoup Yan,

    Je pense que je ferais plutot un job une fois par mois pour actualiser les registrations..

    Merci :)


    Je partage donc j'existe. www.astuciagroup.com www.emailingb2b.ma

    vendredi 10 avril 2015 11:16
  • Voici la solution que j'ai finalement adopté: Un Job planifié à tourner 1 fois par mois. (s'exécute rapidement)

    public class HubRegistrationsUpdateJob : ScheduledJob
        {
            public async override Task ExecuteAsync()
            {
                NotificationHubClient Hub = JMNotifications.Instance.Hub;
    
                var registrations = await Hub.GetAllRegistrationsAsync(int.MaxValue);
    
                foreach (RegistrationDescription registration in registrations)
                {
                    await Hub.UpdateRegistrationAsync(registration);
                }
    
                return;
            }
    
        }



    Je partage donc j'existe. www.astuciagroup.com www.emailingb2b.ma

    dimanche 3 mai 2015 14:23