Check if the user has installed the latest version of the mobile APP.
We have an application in production both on the Google and Apple play stores. We are looking at implementing a new version of the application with push notifications enabled. The business wants to make sure all customers have this feature enabled. The only way for this is to force the users to download the latest version of the app from their respective stores.
What we would like to know is if anyone has done something similar or have any idea as to how we could implement this.
Options we have looked at:
Using the app version that is auto-incremented when we build the app (not the HC build version) - There are no JS functions in launchpad that gives you access to the App version.
Another option would be to block access to the old client app on a server side based on the version sent in a user agent. For old clients information that update is required could be displayed in a portal harness.
Thanks for the response. We have used the user agent to check the HC build version and it works. But in saying that - would it be possible to raise a feature request to be able to retrieve the actual app version? Or even better - a Pega provided component to force users to use the latest version of the application.