The June 2019 release of BlackBerry UEM Client and BlackBerry Access provides a new feature that allows a link to open the enterprise app store to a specific app. This can support use cases such as:
- An app provides a URL to open the enterprise app store to install an upgrade of itself.
- An email is sent that contains a URL for the user to click on to install or update an app.
- User browses to a web page with a URL to open the enterprise app store to a specific app.
- User scans a QR card that contains a URL to install or upgrade an app.
Any scenario that allows the user or an app to open a URL could be used here.
Creation of the URL requires one or both native identifiers for Android and iOS apps. The URL must contain an identifier for at least one platform to be valid. The URL uses the following format:
Uemappstore://openAppDetails?iosId=<iOS Bundle ID>&androidId=<Android Package Name>
- <iOS Bundle ID> - Refers to the bundle ID of the iOS app.
- <Android Package Name> - Refers to the Android Package Name of the Android app.
Examples:
- iOS and Android app that share the same identifier:
uemappstore://openAppDetails?iosId=com.yourDomain.yourApp&androidId=com.yourDomain.yourApp - iOS and Android app with different identifiers:
uemappstore://openAppDetails?iosId=com.yourDomain.youriOSApp&androidId=com.yourDomain.yourAndroidApp - An iOS app only:
uemappstore://openAppDetails?iosId=com.yourDomain.youriOSApp - An Android app only:
uemappstore://openAppDetails?androidId=com.yourDomain.yourAndroidApp
When the user clicks on the link, they are taken to the appropriate enterprise app store, which could be the BlackBerry UEM Client, BlackBerry Access or Google Play Work. Knowledge of which app store to use is not required when creating the URL or by the user when clicking on it. BlackBerry UEM Client or BlackBerry Access will handle the invocation appropriately based on the user’s configuration.
Now get out there and make use of this feature to help your users more easily discover, install and upgrade apps deployed internally within your organization!