New In This Release
Nrby has a cool new feature that allows the dashboard user to send a message to any mobile user in the Nrby system. The system menu that displays when you tap your user icon in the upper right hand corner now has a Messages option.
Tapping the Messages option on the menu brings you to a tabular view of messages that have been sent. Each message is summarized by the Subject, Body, Created time, the dashboard Sender, and the number of recipients of the message. To create a new message, just tap the New Message button in the lower left hand corner of the screen.
In the Message composition screen, you may select the email address of a mobile user. Just start typing; we’ll help you complete the email address to avoid any mistakes. This will send a message to the mobile user with that email address.
But you may not know the email address of to whom you want to send the message. That’s OK; if you know their App Role, just Add one or more App Roles to the message. The message will be sent to all users with that App Role (in addition to any email addresses entered).
But maybe you don’t know or don’t care about the App Role, you just want anyone within a certain area. No problem. Just Add a Jurisdiction to be sent to and we will send the message to all mobile users within the specified jurisdiction(s).
If you choose an App Role and a Jurisdiction, we will send the message to all mobile users with that app role(s) in that jurisdiction(s). But we always send to the specified email addresses.
The just enter the Subject and Body and hit Send!
Once you hit Send, you’ll receive a Success confirmation that the message has been sent to any and all recipients that match the sending criteria that you specified.
If you return to the Message table, you can see the Message you sent in the table. Tapping on a row will show you the message details, including the list of recipients and when they received the message and when they read the message.
Fixed In This Release
Dashboard Required Attributes
When we upgraded our SmartPin create UI on the dashboard a few months ago, we implemented code to force the required attributes to be entered on the dashboard when the SmartPin is created. It made sense to us. The attributes are required. The dashboard user is creating the SmartPin. Shouldn’t the required attributes be filled in? Well, it turns out the answer to that question is no. The dashboard user doesn’t always know all of the values for the required attributes. They want the mobile user to fill those in. The dashboard user may fill in some of the attribute values, but the mobile user must fill them all in. So we changed the dashboard to allow for the dashboard user to create a SmartPin without filling in all of the required attributes. But have no fear, the mobile user is not allowed to be so lazy!
Empty Post-Create Messages
If a SmartPin was configured with a SmartPin post-create message, and then the message was removed, the server was still sending an empty post-create message to the mobile apps. And the iOS app was displaying an empty post-create message dialog with just an OK button. So we fixed that. If you delete the post-create message from the server, no message is sent to the apps and no empty dialogs should appear any more. If you do remove the message, you may want to consider pushing the change to all connected devices if you want the change to be immediately available on the devices. Or your mobile users may want to kill and restart their mobile apps to make sure they download the latest configuration from our servers.