Anveo Mobile App / Personnaliser l’interface utilisateur / Envoyer des messages poussés à un appareil mobile
This is an automatic translation. The original post is available in Anglais.

Envoyer des messages poussés à un appareil mobile

Anveo Mobile App les utilisateurs peuvent recevoir des messages push de la part de Microsoft Dynamics NAV 2015. Ces messages seront affichés à l’écran sans processus de synchronisation. L’utilisateur peut être déconnecté de la base de données de l’application et peut même ne pas utiliser l’application pour recevoir des messages push. Cependant, une connexion Internet est nécessaire.

Un cas d’utilisation typique est une notification concernant de nouvelles données importantes, telles qu’une affectation d’un ordre de service ou une modification d’une limite de crédit client.

Liste des messages poussoirs et des notifications du système dans l’application

Un message contient deux étapes : Tout d’abord, il y a un message de poussée du système incluant le son et les vibrations (s’il est pris en charge par le système d’exploitation et activé). Il affiche un court message sur les données entrantes. Deuxièmement, l’utilisateur doit se connecter à la base de données de l’application, synchroniser et ouvrir la liste des notifications dans le menu principal.

Graphique 5.4 : Gauche : Recevoir des messages push à l’extérieur d’ Anveo Mobile App. Centre : Nombre de messages sur l’icône de l’application. C’est vrai : Liste permanente de tous les messages de l’application, y compris l’état non lu/lu et un lien vers l’enregistrement correspondant.

La liste des notifications comprend un état non lu/non lu et un lien vers l’enregistrement correspondant. Dans l’exemple d’affectation d’un ordre de service, le message peut être directement lié à l’ordre de service dans l’application. L’utilisateur peut ensuite supprimer l’entrée d’avis.

N’envoyez pas d’informations sensibles par le biais de messages système push car elles ne sont pas cryptées. Toutefois, vous pouvez envoyer des informations sensibles via la table de notification car elles seront synchronisées à l’aide du canal de données cryptées.

Envoyer des notifications avec C/AL

Les notifications sont envoyées sur la base de l’utilisateur Anveo en utilisant le code C/AL dans la Microsoft Dynamics NAV 2015. Chaque appareil du même utilisateur reçoit la même notification. Si vous voulez exclure un dispositif pour un utilisateur, désactivez les notifications dans la liste Anveo User Devices avec un drapeau. Il n’est pas possible d’envoyer des notifications à un seul appareil, c’est seulement sur une base Anveo User.

Veuillez trouver des exemples sur la façon d’utiliser les notifications dans les événements de l’application ACF codeunit.

En raison de dépendances de services tiers comme Apple, Google, votre fournisseur de réseau et d’autres services, Anveo ne peut garantir une transmission de messages push. Veuillez comprendre qu’en raison de ces dépendances, nous pouvons également interrompre le service de messagerie push Anveo sans préavis à tout moment. Si vous avez des processus de gestion urgents, construisez vos processus à l’aide des accusés de réception internes des messages. De cette façon, en cas de temps mort, vous pouvez avoir recours à d’autres systèmes de notification alternatifs.

Exigences en matière de serveur Anveo / pare-feu pour les messages poussés

Anveo Server est responsable d’envoyer les messages de push et les notifications aux appareils. Pour cela, le pare-feu doit être configuré pour autoriser le HTTPS sortant sur le port de destination 443.

Supprimer un appareil

Si vous voulez utiliser votre appareil pour un autre utilisateur Anveo, ou si vous désinstallez Anveo Mobile App, l’appareil recevra toujours les messages de l’utilisateur précédent. Si vous souhaitez supprimer définitivement les notifications d’un utilisateur, il est nécessaire de supprimer l’appareil correspondant dans la liste Anveo User Device de Microsoft Dynamics NAV 2015. Il ne suffit pas de supprimer la base de données de l’application mobile ou de désinstaller l’application.