Test and publish a new branded Android app for private distribution
Summarize
Summary of Test and publish a new branded Android app for private distribution
This guide outlines the essential steps ServiceNow customers must follow to test, configure, approve, customize, publish, and maintain a new branded Android app for private distribution after requesting it through Mobile Publishing.
Show less
Testing the App
- After a successful build, access the Request details page via Mobile Branding and download the Android testing APK file.
- Distribute the APK to testers who can install it on Android devices or emulators.
- Verify that the app includes the correct branding elements such as name, icon, splash screen, theming, and login instance if specified.
- Ensure the End User License Agreement (EULA) and privacy policy appear correctly under the app’s legal settings.
- Use the same APK file tested for the final deployment to maintain consistency.
App Setup
- Optionally configure push notifications by adding your Google Firebase Cloud Messaging OAuth token to the push application record.
- Test push notifications using out-of-the-box options.
- Set up deep links by configuring the
assetlinks.jsonfile on each instance.
Approval Process
- Once the app status is "Ready for testing," you have 90 days to review the app.
- You may reject the app to modify branding, app name, app type, or third-party details.
- If rejected, use the Duplicate option to create a new app request with existing information.
- Approve the app to proceed with publishing to end users.
Customizing Workflows
Use ServiceNow’s Mobile App Builder to tailor your branded app’s workflows and functionality according to your organization’s needs.
Publishing and Distribution
After testing, setup, and customization, publish your app to your private distribution channel:
- Upload the APK to your private distribution site, managed Google Play Console, or enterprise mobility management (EMM) provider.
- Follow platform-specific instructions for Google Play Console, BlackBerry Portal, or Microsoft Intune to distribute your app.
Maintaining Your App
Keep your app updated regularly—at least annually or before updating your ServiceNow family version—to ensure push notifications remain functional and to take advantage of the latest ServiceNow mobile features.
Learn the next steps to test and publish a new branded Android app for private distribution after you request it in Mobile Publishing.
1. Test the app
- Navigate to the Request details page by selecting .
- Select the card for your mobile app build request. The Request details page appears.
-
Select the Android testing file link and the APK file is downloaded to your local system for testing:
-
Send the APK file to your testers via email so they can open the file on their Android device or in an emulator.
See KB0727776 for information about how to install a mobile simulator and APK file on your computer so you can test the Android testing file.
- Check the following items on your app:
- App has the correct name, icon, splash screen, branding, and theming. For more information, see .
- App uses the default instance you specified for login if you selected the instance pre-fill option when you requested the branded app.
- EULA and privacy policy listed in the mobile app Settings tab under Legal link to the policies you specified.
Important:The APK file that was used during testing should also be used for deployment.
2. Set up the app
-
Set up push notifications by adding your Google Firebase Cloud Messaging HTTPv1 Oauth token to your app type's push application record.
See KB1639289 for detailed instructions.
-
Test push notifications using an out-of-the-box push notification.
See KB0829093 for detailed instructions.
-
Set up deep links for your app by configuring an
assetlinks.jsonfile on each instance.See KB1648690 for detailed instructions.
3. Approve or reject the app
- Reject the app to edit the branding, app name, app type, or any third-party information. Use the Duplicate option to copy information over to a new app request after you have rejected the app.
- Approve the build to move forward with publishing the app to your end users.
4. Customize your app's workflows
Use Mobile App Builder to customize your app. See Mobile App Builder for detailed information about how you can customize your branded app.
5. Publish and distribute your app
- Google Play Console:
- To publish your private branded Android app from the Google Play Console, see Google documentation.
- BlackBerry Portal:
- To publish your private branded Android app to the BlackBerry Portal if you are using BlackBerry mobile application management (MAM), see KB0813295.
- Microsoft Intune:
- To sync your private branded Android app from Google to Microsoft Intune, see Microsoft documentation.
6. Keep your app updated
Update your app before you update your ServiceNow® family version, or at least once per year to keep your push notifications working and to leverage the most up to date ServiceNow mobile features. For more information, see Tested devices and supported versions for ServiceNow mobile apps.