This November product update highlights some exciting new things our team has added to the MobileCaddy Application Delivery Framework in recent weeks. We’re constantly working hard to improve the experience of delivering Salesforce mobile apps for our clients and partners, and that means keeping the framework evolving and improving. As I do every month, I’ve sat down with Paul, our CTO, Todd, our Chief Mobile Technical Architect, and Frank, our Lead Product Engineer to surface the best bits from the past month. This update will walk you through all the latest aspects of our framework for you to check out.
So what’s new with MobileCaddy this month?
Platform Improvement: Sync 5 restriction classes now allow for paging and batching
An extension to Sync 5 where you can now write complex restriction classes that works with the paging and batching features that were previously brought in with Sync 4.
Platform Improvement: Increased robustness and reporting now available to customer Apex
Now customers can leverage Mobile Logs through the extension of the MobileCaddy exception class. So now you can throw a MobileCaddy exception which will now create a MobileLog against the connection session.
This adds more visibility for instances where customers have written platform classes and wish to raise an exception which in turn will create that MobileLog making issues and errors much more visible.
OS Containers – Recovery Process Improvement: Desktop now supports Pin Based Entry
Protected entry to the MobileCaddy Recovery system has now been added to desktop container apps (Windows 10). Just like in the mobile container apps, recovery can now be protected by a two PIN process where the user must supply a “Support PIN” to an administrator or support personel who will then provide them with a “Recovery PIN” which will allow the user entry to the MobileCaddy Recovery system.
OS Containers – Recovery Process Improvement: Hard Reset Button for easy final recovery step
A new button has been added to the MobileCaddy Recovery page which lets users perform a hard reset of their application. Before this button, users would have to uninstall, reinstall, and then reauthenticate after a recovery. Instead, now users will just have to press the new hard reset button and should be up and running again without having to reinstall or re-authenticate.
New Feature – Add-Ons is a new approach to bringing common features to Customer Apps with mininmal effort and maintenance
Add-ons make it easy to update and “add-on” common functionality to apps, taking away a lot of work away from developers so that they can focus on the business logic.
In GA we have our REST service to help simply making REST calls to the platform and we have two in beta – Recent Items and Global Search.
Add-ons come with tests already written so developers don’t have to worry about code coverage dropping from using these add-ons.
Platform Improvement – Batch Release Management enhancement
Simplified and more robust user assignment in batches users
Especially for the larger user bases but also for targeting for pilot release too (much better sorting and filtering)
New Feature: MobileCaddy Analytics to record an analyse user in-app behaviour
“MobileCaddy Analytics is a new feature so that you can now collect analytics on how your users are using your app.
You can now add points in your app where you want to track usage or events such as syncs or navigation events.
You can also group points to create a use case or a set of events that may be of interest.
These analytics are then synced to the platform where you can view the data and view charts of how the user has used the app.
This is useful so that you can see which parts are your app is being used or not used and to see how users are interacting with the app. From this you could then make improvements to the navigation, remove unused features or make flows easier for example.”
We’re extremely proud to see all this hard work pay off for members of the Salesforce community, and are delighted to have received plenty of positive feedback on our 2017 product updates so far. Of course, we’re always keen to learn how we can better serve the community.
So if there’s anything specific you’d like to see added to the MobileCaddy framework, or any particular challenge we can help you overcome, be sure to let us know. Don’t hesitate to get in touch with a member of our team or you can always drop us a line on Twitter!