LiveMessaging How It Works
When your program is launched by the user, it will first launch the LiveWare Wrapper. This is a small, lightweight program that will check to see if it is time to check for new messages. If so, then it will contact the LiveWare server, and retrieve any messages that are waiting. At the same time, the Wrapper will launch your application. The message will then be delivered to the LiveWare wrapper, which will pop up a new message window above your application.
Click the callout below to see the process in action:
LiveMessage Delivery Flow
If there are no messages to be retrieved, then the Wrapper will terminate with no output to the user - your application will launch normally. Additionally, if there is no internet connection, or any sort of error, the program will exit gracefully, with no errors shown to the user.
You can also send your message to users who meet certain criteria, such as operating system, or frequency of use. Click below to learn how Segmentation is possible with LiveMessaging
Next: Message Segmentation
|