1. Chat
- The chat is used for sending short messages between NET Genium users. A message can be sent to a single user with the New message icon at the user's record in the list of users; an administrator and a user account administrator can also send it to a whole user group or to all users currently signed in. A message can also be sent by a script.
- A recipient who has NET Genium open sees the message within 10 seconds in a dialog with the buttons Reply and Close. At the same time, a red badge with the number of unread messages appears on the recipient's avatar and the senders are listed in the personal menu; clicking a sender opens the reply window.
- Showing the message in the dialog marks it as read – even when nobody is looking at the screen at that moment.
- If the recipient is not signed in, the message waits and is shown after the recipient's next sign-in.
- The history of messages with a particular user opens with the History icon at the user's record in the list of users or with a button in the reply window. All messages, or only messages older than six months, can be deleted from the history.
2. Notifications on a mobile phone
A notification is a system alert on a mobile phone that a chat message has arrived for the user. It is shown even when NET Genium is closed and on the lock screen. Nothing is installed on the device – notifications are handled by the browser and delivered by the service of the operating system vendor (Google on Android, Apple on iPhone and iPad).
2.1. When a notification arrives
- A notification only announces that a chat message has arrived. The message itself is shown in the chat dialog after NET Genium is opened. Other events, such as saving a record or receiving an e-mail, do not trigger notifications.
- A notification arrives for a message that stays unread for 30 seconds. Whoever has NET Genium open sees the message in the chat dialog within that time – it is thereby read and no notification follows. This also applies to NET Genium left open on a computer the user has walked away from.
- A message sent to all signed-in users does not trigger a notification.
- Tapping a notification opens NET Genium. If the sign-in has expired meanwhile, the sign-in page is shown; the message is shown in the chat dialog after signing in.
- If the message contains a link into this NET Genium instance – to a record, a new record or a view page (a link to the “Default.aspx”, “Form.aspx” or “ViewPage.aspx” page with the “form”, “id” or “viewpage” parameters, such as the one inserted by the “Send e-mail” script step or copied by the “Link” icon in the page toolbar; pasting the address into the message text is enough) – tapping the notification opens that target directly. Both a relative link and the full address of the instance are recognized – the address from the NET Genium settings and the address under which the sender of any chat message had the portal open since the application was last started. If the message links to several different targets or to none, the main page opens.
- If NET Genium is added to the Home Screen as an app, its icon shows a badge with the number of unread messages. The badge is set together with the notification and updated after NET Genium is opened: it decreases once a message is displayed in the chat dialog and disappears when there are no unread messages. The badge is shown by Android (Chrome) and by iPhone and iPad with notifications allowed.
2.2. Turning notifications on
- Android – it is enough to open NET Genium in Chrome, Edge, Firefox or Samsung Internet, choose Notifications in the personal menu under the avatar and tap the Turn on notifications button.
- iPhone and iPad (iOS and iPadOS 16.4 and later) – notifications only work in the app added to the Home Screen: in Safari tap Share, choose Add to Home Screen, open the app from the Home Screen and turn notifications on there. Notifications do not work in a Safari tab, so the Turn on notifications button only shows these instructions there.
- The app added to the Home Screen has the name “Portal name” from the NET Genium settings and the icon of the instance uploaded to the “Themes” directory (otherwise the NET Genium icon); notifications carry the same icon. It is described in the guide Layout settings.
- The browser asks for permission the first time notifications are turned on. Once the prompt is declined, it is not shown again and the permission can only be restored in the browser or system settings.
- The Send a test notification button on the same tab checks that notifications reach the device. The Turn off notifications button turns them off on the device on which the dialog is open.
- If the test notification reports a successful send but nothing appears on the phone, the browser app itself has notifications turned off in the system settings (on Android: Settings › Apps › the browser › Notifications). Granting the permission to the site in the browser does not help – NET Genium reports notifications as turned on, but the system discards them.
2.3. Who receives notifications and where
- Signing in is only needed to turn notifications on. Notifications then go to the user who turned them on, regardless of whether that user is signed in on the device – even after the sign-in expires and with the browser closed. Signing out does not cancel them; they can be turned off with the Turn off notifications button on the device, or by removing the device on the Notifications tab (see below).
- Notifications are tied to the browser and device on which they were turned on, not to whoever is currently signed in on it. When a user hands a phone with notifications turned on over to another person, notifications meant for the original user keep arriving on it. Notifications must therefore be turned off before the phone is handed over.
- A user with several devices turns notifications on on each of them, and they then arrive on all of them.
- An overview of all devices on which the user has notifications turned on is on the Notifications tab of the Change password dialog (the Notifications item in the personal menu under the avatar). For every device the browser and operating system, the date notifications were turned on and the last delivery are shown; the icon next to a device turns notifications on it off from elsewhere – typically for a lost or handed-over phone. The button Send a test notification sends a test notification to all devices at once.
- iPhone and iPad – the Home Screen app and a Safari tab are separate; a Safari tab does not affect notifications turned on in the app in any way.
- Android – the Home Screen app and a tab of the same browser share one setting: turned on in the app means turned on in the tab, and turning them off in the tab turns the app off as well.
- Turning notifications on in two different browsers on one device (for example Chrome and Samsung Internet) makes every message arrive twice. It is therefore enough to turn notifications on in a single browser.
- Clearing the browser data or removing the app from the Home Screen ends the notifications; they also end when the vendor's service repeatedly refuses to deliver them. The Notifications tab then offers the Turn on notifications button on that device again.
2.4. Security and server requirements
- A notification carries the text of the message and is shown even on the lock screen. Messages with sensitive data should therefore be worded generally. The content travels encrypted through the servers of Google, Apple, Mozilla or Microsoft.
- Notifications require a secure connection (HTTPS) with a trusted certificate; in NET Genium available only over HTTP the Turn on notifications button is not shown. The server must be allowed outgoing HTTPS connections to the push services (fcm.googleapis.com, push.apple.com, push.services.mozilla.com, notify.windows.com) – it does not itself have to be reachable from the internet.