How to Publish Secure Enterprise Apps Built with BlackBerry SDK
Last updated April 27, 2023 by Appdome
Integrating the BlackBerry SDK into mobile apps enables you to leverage BlackBerry UEM’s EMM features to protect and manage the app’s deployment and behavior. Once you Deploy Mobile Apps integrated with BlackBerry to BlackBerry UEM, they can be deployed selectively and managed with MobileIron’s policies. This Knowledge Base article covers the steps to publish secure enterprise apps built with BlackBerry SDK.
Deploy Mobile Apps integrated with BlackBerry SDK to BlackBerry UEM
The following pre-requisite tasks need to be completed prior to distributing your app with BlackBerry UEM.
Your mobile app is fused with the BlackBerry Dynamics SDK.
You have a configured and accessible instance of BlackBerry UEM.
The Easy Steps to Publish Secure Enterprise Apps Built with BlackBerry SDK
Upload Your Fused app to BlackBerry UEM
Create a BlackBerry Dynamics App Entitlement
To upload an app to BlackBerry UEM, you must first create a BlackBerry Dynamics App Entitlement. This is a BlackBerry app object that handles binary app files, policy and configurations, and user assignment. In the next step, you will upload the fused app into the app entitlement object.
1. Navigate to BlackBerry UEM within your web browser and Log in.
2. Click Apps.
3. Click the “Add an App” button.
4. On the selection window. Click Internal BlackBerry Dynamics app entitlement.
5. Enter the app’s Name.
6. Enter Entitlement ID and Entitlement Version. These must match the ID and version you used during fusion.
7. You can add a Description.
8. Click Add.
Upload the App into the App Entitlement
After creating the app entitlement, the app window will appear.
1. Click iOS or Android tab (according to the relevant app’s platform). One entitlement can have both an iOS binary and an Android binary connected to it.
2. Under App source file, click Add.
3. In the opened window, click Browse and locate the fused app.
4. Click Add.
5. Wait for the upload to complete.
6. You can Add app details like Vendor, Category, and Screenshots.
7. You can control device support, installation type etc.
8. Click Save.
That’s it! Your app is now uploaded to BlackBerry UEM. Next step is to assign the app entitlement to users or Groups.
Assigning the App to Users or Groups
Assigning an App Entitlement to a User
1. Click A. Users –> B. All Users.
2. Click the User you want to assign the app to.
3. Open Apps
4. Click the ‘+‘ button.
5. Search for the app entitlements’s name.
6. Check the checkbox next to the app entitlement (you can select multiple apps).
7. Click Next.
8. Select Disposition (Optional, Required or Denied installation). If App configurations are available to the app you can select an App configuration to be assigned to the user.
9. Click Assign.
The app is now assigned to the user.
Assigning an App Entitlement to a User Group
To assign the app entitlement to a user group:
1. Click Groups.
2. Click User.
3. Click the Group name you want to assign the app to.
4. Click the ‘+‘ button on the Assigned apps table.
5. Search for the app entitlements’s name.
6. Check the checkbox next to the app entitlement (you can select multiple apps).
7. Click Next.
8. Select Disposition (Optional, Required or Denied installation). If App configurations are available to the app you can select an App configuration to be assigned to the user.
9. Click Assign.
The app is now assigned to the user group.
Create and Manage BlackBerry Dynamics Security Profile
A BlackBerry Dynamic Profile manages the SDK’s security features and can be assigned to users and user groups.
Create a BlackBerry Dynamic profile
1. Click Policies and Profile.
2. Under Policy, click BlackBerry Dynamic.
3. Click the ‘+‘ button.
4. Name the Policy.
5. You can use the policy to configure security features such as:
Password: The type and setting of the password protecting apps governed by the profile.
Lock screen: Control when and how to lock the app.
Data leakage prevention: Control the limitations on data usage for the app.
6. Once you are done configuring the Profile, click Add.
Assign the Profile to a User or User Group
1. Go to the User or User Group you want to assign the profile to, like before (See assigning an app to users or groups above)
2. Click the ‘+‘ button in the Assigned profile table.
3. Click BlackBerry Dynamic.
4. Select the Profile from the drop-down menu
5. Click Assign.
The Profile is now assigned to the user or the user group. It will govern apps fused with the BlackBerry Dynamic SDK assigned to the users and installed on the device.
Thank you!
Thanks for visiting Appdome! Our mission is to make mobile integration easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.
Want a Demo?
Enterprise Mobile App Security
TomWe're here to help
We'll get back to you in 24 hours to schedule your demo.