Test and publish a new branded iOS app for private distribution
Summarize
Summary of Test and publish a new branded iOS app for private distribution
This guide outlines the essential steps for ServiceNow customers to test, configure, approve, customize, publish, and maintain a new branded iOS app for private distribution using ServiceNow Mobile Publishing. It covers the entire process from receiving the build to distributing the app through Apple Business Manager (ABM).
Show less
Testing the App
- After the app build completes, testers receive an Apple TestFlight invitation email, which includes a push certificate password needed for notification setup.
- Use TestFlight to verify key branding elements such as app name, icon, splash screen, theming, and that the correct ServiceNow instance is pre-filled if specified.
- Ensure the End User License Agreement (EULA) and privacy policy links appear correctly under the app’s Legal settings.
- If Microsoft Intune MAM is used, ServiceNow handles app registration with Microsoft Entra ID after consent for tenant connection is given, enabling secure login.
Setting Up the App
- Download the Apple push certificate (p12 file) from the build history and upload it to the Push Applications table in your ServiceNow instance to enable push notifications.
- The push certificate password is provided in the testing email from ServiceNow.
- Optional configurations include testing push notifications with default settings and setting up deep links or universal links by downloading and uploading the AASA file.
Approving or Rejecting the App
- You have 90 days after the app status is “Ready for testing” to approve or reject the build.
- Reject the app to make changes to branding, app name, type, or third-party info; you can duplicate the request for a new build based on the rejected app.
- Approve the build to proceed with publishing.
Customizing App Workflows
Use the Mobile App Builder tool to tailor the app’s workflows and user experience according to your organizational needs before publishing.
Publishing and Distribution
- Once approved, ServiceNow submits the app for Apple’s final review.
- Upon approval, the app status updates to “Deployment in progress” and the app is automatically distributed to your Apple Business Manager account for private distribution.
Maintaining Your App
Regularly update your branded iOS app at least annually or before upgrading your ServiceNow family version to ensure push notifications continue functioning and to benefit from the latest ServiceNow mobile features.
Learn the next steps to test and publish a new branded iOS app for private distribution after you request it in Mobile Publishing.
1. Test the app
-
(Optional) If you use Microsoft Intune mobile application management (MAM), Microsoft requires that iOS apps be registered with Microsoft Entra ID before anyone can log into the iOS app. For private distribution, ServiceNow® handles app registration with Microsoft Entra ID after you give consent to allow the Mobile Publishing app to connect to your Microsoft tenant.
For more information, see the following ServiceNow® mobile Knowledge Base articles:
- Navigate to the Request details page of Mobile Publishing by selecting .
- Select the card for your mobile app build request. The Request details page appears.
-
Your testers receive an email from Apple TestFlight with a link to test your branded app.Note:This email also contains the push certificate password that you must use to set up push notifications in the following section.Use TestFlight to check the following:
- App has the correct name, icon, splash screen, branding, and theming. For more information, see Configuring Next Experience with Theme Builder.
- App uses the default instance you specified for login if you selected the instance pre-fill option when requesting the branded app.
- EULA and privacy policy listed in the mobile app Settings tab under Legal link to the policies you specified.
See Apple documentation for information about using TestFlight.
2. Set up the app
- Set up push notifications by downloading the Apple push certificate (
p12file) from your app's Build History and upload it to your app's push application record:- Access the Push Applications table on your instance by navigating to .
- Configure your push applications. For instructions, see Configure push applications for iOS branded apps using certificate based authentication.Note:The push certificate password is sent in the email from ServiceNow with the subject of "Ready For Testing - ServiceNow Mobile Publishing App." This email is sent from "mobilepublishing@servicenow.com"
- (Optional) Test your push notifications by using out-of-the-box configurations. For more information, see KB0829093.
- (Optional) Set up deep links and universal links for your app by downloading the universal links file (AASA) in the Your app's info tab under the App info section.
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
After you have tested your app, set it up, customized its workflows, and approved it, you are ready to publish your branded iOS app for private distribution.
Apple conducts a final review where your build status will show Deployment in progress after which ServiceNow automatically sends the app to your Apple Business Manager (ABM) account.
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.