What is Liftoff?
Liftoff is Iru Endpoint’s first-run setup experience for Mac. After enrollment, it appears on the Mac and shows the user progress while Library Items from the Blueprint install, before they start using the Mac.How Liftoff Works
The Install screen is a list of Library Items from the Blueprint. As the Mac’s first agent check-in runs, each item goes from pending to completed. Liftoff does not change how the check-in works. These Library Item types appear in the list:- Custom Scripts
- Custom Printers
- Custom Apps
- Auto Apps
Liftoff Settings for Library Items
For Custom Apps, Custom Scripts, and Custom Printers, Liftoff Settings on the Library Item includes:- Hide in Liftoff: If selected, the Library Item still processes during Liftoff but is not shown to the end user. While it processes, Liftoff shows Processing additional required configurations before proceeding… at the bottom of the screen. This setting does not affect ordering.
- Friendly name (optional): If specified, Liftoff shows this name to the end user instead of the Library Item Name. The Iru Agent still orders those Library Items by Name during check-in.
- Mac Custom App: Advanced Settings > Liftoff Settings
- Custom Scripts: Liftoff Settings
- Custom Printers: Liftoff Settings
Create a Liftoff Library Item
Configure Liftoff Name
Assign to Blueprint
Select Enrollment Trigger
- All enrollments: Liftoff will be presented regardless of enrollment type
- Automated Device Enrollment only: Liftoff will only be presented to devices enrolled via Automated Device Enrollment
- Manual enrollment only: Liftoff will only be presented to devices enrolled via Manual device enrollment
Upload Logo
- If you also wish to include an icon for dark mode, select Add Dark mode logo after uploading your light mode logo. This icon will be used instead of the main logo when the user enables Dark Mode.
Select Display Mode
- Full screen: Liftoff will be presented in Full screen mode and will prevent the use of the Mac until the initial agent check-in is completed. You can use the exit password to exit Liftoff early
- Window: Liftoff will be presented in windowed mode. This will not prevent the use of the Mac, but Liftoff will be locked to the forefront. You can use the exit password to exit Liftoff early
Configure Exit Password
Generate new password
Customize Install Screen
Switch to Light Mode or Dark Mode preview (Install screen)
Customize Help Screen
Switch to Light Mode or Dark Mode preview (Help screen)
Configure Complete Screen
Customize the Complete screen header, subheader, and cards
Switch to Light Mode or Dark Mode preview (Complete screen)
Save Configuration
Customizing Liftoff
Customize the Install Screen
The Install screen’s header and subheader can be customized. As you update the text on the right side of the window, the preview on the left is automatically updated to provide a preview of how it will be displayed for your users.Specify Install screen header
Specify Install screen subheader
Restore defaults (optional)
Save customizations
Customize the Help Screen
The Help screen’s header and subheader can be customized. Note that as you update the text on the right side of the window, the preview on the left is automatically updated to provide a preview of how it will be displayed for your users.Specify Help screen header
Specify Help screen body
Restore defaults (optional)
Save customizations
Customize the Complete Screen
The Complete screen’s header and subheader can be customized. Note that as you update the text on the right side of the window, the preview on the left is automatically updated to provide a preview of how it will be displayed for your users.Specify Complete screen header
Specify Complete screen subheader
Reorganize or delete links
Add additional links
Upload custom icon
Specify link title
Specify link subtitle
Specify button text
Specify button URL
-
http:// or https://
- Opens in the default browser, which is Safari unless the user has selected a different one.
-
mailto://
- Opens in the default mail app, which is Mail unless the user has selected a different one.
- On iOS and iPadOS, if the user hasn’t yet configured a mail account, tapping a mailto:// bookmark results in an error.
-
file:// (only supported on macOS) For more information about file paths in macOS, please refer to Apple’s documentation.
- Opens a file from a specified path.
- Using three consecutive slashes, such as file:///path/to/file when defining file paths is recommended.
Restore defaults (optional)
Save customizations
Exit Password
Liftoff has an exit password that can be used when Liftoff is in Full Screen or Window mode. In either case, the exit password can be used in the following scenarios:- The exit password can be used to unlock Full-screen mode, which allows for troubleshooting if Library Items are not installed as intended. This is only applicable when using full-screen mode.
-
The exit password can be used to quit the app through the menu bar before the agent run completes; this additionally unloads the launch agent.
- This can be done after using the exit password to release Liftoff from Full Screen or Window mode. Window mode initially does not allow an early exit or show the Quit option in the menu bar.
- To open the Exit Password prompt, press these keys simultaneously: Command-Shift-K-J-D.
Liftoff Logic Flow
Evaluation of Liftoff Library Item
- If there’s no Liftoff configuration in the Blueprint, the Iru Agent will note that Liftoff is not eligible and won’t try to retrieve the configuration again.
- If a Liftoff configuration is present in the Blueprint, the details will be fetched.
Enrollment Triggers
- Automated Device Enrollment Only or Manual Device Enrollment Only: The agent will check the Mac’s enrollment type. If it doesn’t match the criteria, the agent will record that Liftoff is not eligible and won’t try to retrieve the configuration again.
- All Enrollments: The agent will skip evaluating the enrollment type.
Eligibility Check
- If the enrollment criteria are met, the agent will evaluate the duration of the Mac’s enrollment.
- If the Mac has been enrolled for more than 1 hour, the agent will record that Liftoff is not eligible and won’t try to retrieve the configuration again.
- If all criteria are satisfied, the macOS agent will load the LaunchAgent to start Liftoff and initiate an initial check-in.
Running Parameters with Liftoff
- If there’s no Liftoff configuration in the Blueprint, the Iru Agent will run all Parameters and then all Library Items in the Blueprint.
- If a Liftoff configuration is present in the Blueprint, the Iru Agent will run all Library Items first, followed by all Parameters in the Blueprint.
Other Considerations
Device Localization
When a user configures their macOS device to use one of the supported languages as its primary language, Liftoff displays localized text for non-customizable strings. No admin configuration is required to enable this capability. The following languages are supported:- Chinese (Simplified)
- French / French (Canada)
- German
- Italian
- Japanese
- Portuguese
- Portuguese (Brazil)
- Spanish