Branded apps are Android, iPhone, or iPad apps developed to meet an organization’s specific business needs. They are distributed privately and securely to members of the organization through Apple Business Manager, MDM/Google EMM, or any other EMM.
Mobile teams submit branded apps through Google Play or App Store Connect. Then the customers can assign those apps to the Apple Business Manager, MDM/Google EM, or any other EMM account. Once approved, they are available to the organization so that only the assigned employees can view and access them.
Creating a branded app
To create the Custom/Branded app, Simpplr requires the following components to be provided:
- Simpplr org information
- Apple Business account
- App name
- App icon
- Splash and other screens
- Theme color
- Web intranet screenshot
Note:All of the following components are required for development to begin.
Simpplr org information
- Org ID. To find this, go to Salesforce as an Admin user, then in Setup, type Company Information into the Quick Find box. Your Salesforce org ID is shown in the Organization Detail section.
- Salesforce base url. This is the Salesforce instance url you have tied to your org's Simpplr intranet.
- Simpplr app url. This is the url you receive on the home page of Simpplr.
- Your company's main website domain name. For example, simpplr.com. If you have multiple websites or domains, provide those as well. This allows us to enable both the universal and branded apps.
Apple Business account
- The Apple Business Manager org ID and name can be found under Settings > Enroll information in the ABM account. We will need the exact name and organization ID as shown in the Orginisation Info section.
- An MDM solution (optional) compatible with the Apple business account will also be required to manage the app distribution. Otherwise, it can also be done through Apple Business Manager’s code redemption feature. (learn more)
- Similarly, in the case of Android, an MDM solution like Google Enterprise and Google EMM will also be required to distribute.
- In the case of a private Android app, a Google developer accounts’ organization ID and name will be required to publish branded apps (learn more).
- The mobile app name can be anything you'd like, as long as it's available on the Apple or Google Play Store. However, the name should reflect exactly how you want your intranet name to display in Apple and Google Play. For example, if you want your name to be theHub, then you should tell us it's called theHub, not "The Hub".
- One logo/icon in PNG format. Dimensions: 1024x1024 pixels (shouldn’t be transparent). It will be used as an application icon for the home screen/ app drawer of the mobile device.
- A 256x256 pixels transparent icon with logo/artwork in white to be used as an icon in the notification bar on Android. (Only needed for Android app).
Splash and other screens
- One image logo/art-work (non-transparent) in PNG format with dimensions 2732x2732 pixels centered with the center square dimension 1000x1000 px. This image will be used as a Splash Screen, shown upon opening the app.
- One 16x16 pixels square PNG image to be used as an app icon. This image should be unique, and not conflicting with any existing copyrighted image. Your company should already own the image you'll use for the app icon. This is to ensure the image will pass through the Apple and Google review policy.
Provide your desired theme color code for branding. It is used to display the base color in the application. This should be in the form of a hex code based on your primary color, e.g., #1cbc9c.
Web intranet screenshot
We require your web environment’s home dashboard screenshot. We use this to create the Android app listing on Google Play store.
Once all the details are received, the Simpplr Dev and QA team require 4-6 weeks to build, test and upload the app.
To test the mobile application, Simpplr will need:
An active user in your Salesforce instance with Simpplr license and permission setsassigned to them. Your system admin should create a standard user using the email address -email@example.com so as not to interfere with a real person's profile in your org.
If you are using a SSO and want the application to support the SSO, create anaccount with an email address that your IT and Executive teams have access to. This account should be mapped to the user created in the previous steps.
Note:Without the last two, we will not be able to test the login workflow for your org.
- In case of iOS, you can distribute the app to users through Apple’s business manager code redemption feature or can connect and distribute with other external MDM (learn more).
- In the case of Android, you can keep the app public and let users download the app from the Google Play store directly or in case of the private app, user can choose to distribute through Google Enterprise (EMM) or with any MDM.